diff --git a/404.html b/404.html index e60dc87..45c7648 100644 --- a/404.html +++ b/404.html @@ -24,10 +24,10 @@ Minecraft Legacy Docs - +

404

Looks like we've got some broken links.
Take me home
- + diff --git a/Formats/ARC/index.html b/Formats/ARC/index.html index 0d5a98f..37af8e0 100644 --- a/Formats/ARC/index.html +++ b/Formats/ARC/index.html @@ -24,10 +24,10 @@ 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.

- + diff --git a/Formats/COL/index.html b/Formats/COL/index.html index a27e682..ac5460b 100644 --- a/Formats/COL/index.html +++ b/Formats/COL/index.html @@ -24,10 +24,10 @@ 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)0x4an ARGB value, indicating color and transparency

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)0x4an ARGB value, indicating color and transparency
Underwater Color(ARGB)0x4an ARGB value, indicating color and transparency
Fog Color(ARGB)0x4an ARGB value, indicating color and transparency

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 afb81f9..69877d5 100644 --- a/Formats/LOC/index.html +++ b/Formats/LOC/index.html @@ -24,10 +24,10 @@ 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
- + diff --git a/Formats/Material/index.html b/Formats/Material/index.html index 25da7dd..ac7cc89 100644 --- a/Formats/Material/index.html +++ b/Formats/Material/index.html @@ -24,10 +24,10 @@ 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.

- + diff --git a/Formats/Models/index.html b/Formats/Models/index.html index 238b9c8..fe4a0b9 100644 --- a/Formats/Models/index.html +++ b/Formats/Models/index.html @@ -24,10 +24,10 @@ 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
- + diff --git a/Formats/PCK/index.html b/Formats/PCK/index.html index d5a6d20..c44034b 100644 --- a/Formats/PCK/index.html +++ b/Formats/PCK/index.html @@ -24,10 +24,10 @@ 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
- + diff --git a/Formats/index.html b/Formats/index.html index 6a74c28..5320152 100644 --- a/Formats/index.html +++ b/Formats/index.html @@ -24,10 +24,10 @@ 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.

- + diff --git a/Saves/ChunkData/index.html b/Saves/ChunkData/index.html index 205190e..f9c2707 100644 --- a/Saves/ChunkData/index.html +++ b/Saves/ChunkData/index.html @@ -24,7 +24,7 @@ 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
@@ -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 ba07062..db8dd84 100644 --- a/Saves/MCR/index.html +++ b/Saves/MCR/index.html @@ -24,7 +24,7 @@ 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
@@ -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 9a23a6b..a86cbe8 100644 --- a/Saves/index.html +++ b/Saves/index.html @@ -24,10 +24,10 @@ 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
- + diff --git a/assets/app-caf9d24d.js b/assets/app-30653b8e.js similarity index 98% rename from assets/app-caf9d24d.js rename to assets/app-30653b8e.js index 5d709f4..ed9d71a 100644 --- a/assets/app-caf9d24d.js +++ b/assets/app-30653b8e.js @@ -1,6 +1,6 @@ -import{d as J,r as D,a as At,b as bn,i as ne,c as Me,e as yn,f as Pt,g as A,o as X,h as f,j as T,k as Se,l as Dt,m as ie,u as fe,n as qe,T as Ke,p,q as g,s as I,t as Le,v as j,w as oe,x as It,_ as z,y as Ln,z as y,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-016e66c7.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 a=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=Hn(r),r in it)return;it[r]=!0;const l=r.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!o)for(let d=a.length-1;d>=0;d--){const m=a[d];if(m.href===r&&(!l||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":Fn,l||(c.as="script",c.crossOrigin=""),c.href=r,document.head.appendChild(c),l)return new Promise((d,m)=>{c.addEventListener("load",d),c.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Nn={"v-8daa1a0e":()=>F(()=>import("./index.html-d24f029e.js"),[]).then(({data:e})=>e),"v-12759b28":()=>F(()=>import("./index.html-1758b6c6.js"),[]).then(({data:e})=>e),"v-5ccd64b2":()=>F(()=>import("./index.html-e6c08b0d.js"),[]).then(({data:e})=>e),"v-5a24798a":()=>F(()=>import("./index.html-a481b4c0.js"),[]).then(({data:e})=>e),"v-5a2636ae":()=>F(()=>import("./index.html-ccbc8814.js"),[]).then(({data:e})=>e),"v-5a1c4d0a":()=>F(()=>import("./index.html-1474db59.js"),[]).then(({data:e})=>e),"v-440bb248":()=>F(()=>import("./index.html-36c50ad0.js"),[]).then(({data:e})=>e),"v-4bb7f6f9":()=>F(()=>import("./index.html-3323332f.js"),[]).then(({data:e})=>e),"v-5a19023a":()=>F(()=>import("./index.html-1897cc65.js"),[]).then(({data:e})=>e),"v-77c3f9aa":()=>F(()=>import("./index.html-3dce93c1.js"),[]).then(({data:e})=>e),"v-8d287c36":()=>F(()=>import("./index.html-50d9bb95.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":"https://modifiedcommand.github.io/Legacy-Docs//favicon.png"}],["link",{"rel":"mask-icon","href":"https://modifiedcommand.github.io/Legacy-Docs//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-ea15ea94.js"),["assets/index.html-ea15ea94.js","assets/framework-016e66c7.js"])),"v-12759b28":J(()=>F(()=>import("./index.html-08e76707.js"),["assets/index.html-08e76707.js","assets/framework-016e66c7.js"])),"v-5ccd64b2":J(()=>F(()=>import("./index.html-73729290.js"),["assets/index.html-73729290.js","assets/framework-016e66c7.js"])),"v-5a24798a":J(()=>F(()=>import("./index.html-5850514d.js"),["assets/index.html-5850514d.js","assets/framework-016e66c7.js"])),"v-5a2636ae":J(()=>F(()=>import("./index.html-f84981e1.js"),["assets/index.html-f84981e1.js","assets/framework-016e66c7.js"])),"v-5a1c4d0a":J(()=>F(()=>import("./index.html-36a487ee.js"),["assets/index.html-36a487ee.js","assets/framework-016e66c7.js"])),"v-440bb248":J(()=>F(()=>import("./index.html-cc7f5268.js"),["assets/index.html-cc7f5268.js","assets/framework-016e66c7.js"])),"v-4bb7f6f9":J(()=>F(()=>import("./index.html-1269eadf.js"),["assets/index.html-1269eadf.js","assets/framework-016e66c7.js"])),"v-5a19023a":J(()=>F(()=>import("./index.html-32127753.js"),["assets/index.html-32127753.js","assets/framework-016e66c7.js"])),"v-77c3f9aa":J(()=>F(()=>import("./index.html-3336a256.js"),["assets/index.html-3336a256.js","assets/framework-016e66c7.js"])),"v-8d287c36":J(()=>F(()=>import("./index.html-e68a1b64.js"),["assets/index.html-e68a1b64.js","assets/framework-016e66c7.js"])),"v-3706649a":J(()=>F(()=>import("./404.html-a77c4594.js"),["assets/404.html-a77c4594.js","assets/framework-016e66c7.js"]))};var Bn=Symbol(""),Vn=D(Nn),Ht=At({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),ue=D(Ht),pe=()=>ue,Nt=Symbol(""),re=()=>{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",ae=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,a=[...Me(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return yn(a)},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,a;return n.value?(a=(o=t.slots).default)==null?void 0:a.call(o):null}}}),Jn=A({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=pe(),n=f(()=>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,a,r;t===void 0&&(t=50),n===void 0&&(n={});var l=(o=n.isImmediate)!=null&&o,s=(a=n.callback)!=null&&a,i=n.maxWait,c=Date.now(),d=[];function m(){if(i!==void 0){var h=Date.now()-c;if(h+t>=i)return i-h}return t}var v=function(){var h=[].slice.call(arguments),_=this;return new Promise(function(L,b){var S=l&&r===void 0;if(r!==void 0&&clearTimeout(r),r=setTimeout(function(){if(r=void 0,c=Date.now(),!l){var x=e.apply(_,h);s&&s(x),d.forEach(function(U){return(0,U.resolve)(x)}),d=[]}},m()),S){var M=e.apply(_,h);return s&&s(M),L(M)}d.push({resolve:L,reject:b})})};return v.cancel=function(h){r!==void 0&&clearTimeout(r),d.forEach(function(_){return(0,_.reject)(h)}),d=[]},v}const Zn=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const a=fe(),l=Ut(()=>{var L,b;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)v.some(M=>M.hash===S.hash));for(let S=0;S<_.length;S++){const M=_[S],x=_[S+1],U=s>=(((L=M.parentElement)==null?void 0:L.offsetTop)??0)-o,K=!x||s<(((b=x.parentElement)==null?void 0:b.offsetTop)??0)-o;if(!(U&&K))continue;const k=decodeURIComponent(a.currentRoute.value.hash),u=decodeURIComponent(M.hash);if(k===u)return;if(m){for(let R=S+1;R<_.length;R++)if(k===decodeURIComponent(_[R].hash))return}ct(a,u);return}},n);X(()=>{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,ao=()=>window.scrollTo({top:0,behavior:"smooth"});const ro=A({name:"BackToTop",setup(){const e=D(0),t=f(()=>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:ao});return()=>T(Ke,{name:"back-to-top"},()=>t.value?o:null)}}),so=me({rootComponents:[ro]});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=f(()=>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.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var ve=Object.assign||function(e){for(var t=1;t{if(r=Hn(r),r in it)return;it[r]=!0;const l=r.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!o)for(let d=a.length-1;d>=0;d--){const m=a[d];if(m.href===r&&(!l||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":Fn,l||(c.as="script",c.crossOrigin=""),c.href=r,document.head.appendChild(c),l)return new Promise((d,m)=>{c.addEventListener("load",d),c.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Nn={"v-8daa1a0e":()=>F(()=>import("./index.html-77c95e9b.js"),[]).then(({data:e})=>e),"v-12759b28":()=>F(()=>import("./index.html-0a99b83b.js"),[]).then(({data:e})=>e),"v-5ccd64b2":()=>F(()=>import("./index.html-0e214fb3.js"),[]).then(({data:e})=>e),"v-5a24798a":()=>F(()=>import("./index.html-d769b068.js"),[]).then(({data:e})=>e),"v-5a2636ae":()=>F(()=>import("./index.html-64453cd7.js"),[]).then(({data:e})=>e),"v-5a1c4d0a":()=>F(()=>import("./index.html-a8041911.js"),[]).then(({data:e})=>e),"v-440bb248":()=>F(()=>import("./index.html-73d883a0.js"),[]).then(({data:e})=>e),"v-4bb7f6f9":()=>F(()=>import("./index.html-5ea162d0.js"),[]).then(({data:e})=>e),"v-5a19023a":()=>F(()=>import("./index.html-d95b47ce.js"),[]).then(({data:e})=>e),"v-77c3f9aa":()=>F(()=>import("./index.html-b207cb88.js"),[]).then(({data:e})=>e),"v-8d287c36":()=>F(()=>import("./index.html-3d64441d.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":"https://modifiedcommand.github.io/Legacy-Docs//favicon.png"}],["link",{"rel":"mask-icon","href":"https://modifiedcommand.github.io/Legacy-Docs//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-b4e060b9.js"),["assets/index.html-b4e060b9.js","assets/framework-016e66c7.js"])),"v-12759b28":J(()=>F(()=>import("./index.html-08e76707.js"),["assets/index.html-08e76707.js","assets/framework-016e66c7.js"])),"v-5ccd64b2":J(()=>F(()=>import("./index.html-73729290.js"),["assets/index.html-73729290.js","assets/framework-016e66c7.js"])),"v-5a24798a":J(()=>F(()=>import("./index.html-5850514d.js"),["assets/index.html-5850514d.js","assets/framework-016e66c7.js"])),"v-5a2636ae":J(()=>F(()=>import("./index.html-f84981e1.js"),["assets/index.html-f84981e1.js","assets/framework-016e66c7.js"])),"v-5a1c4d0a":J(()=>F(()=>import("./index.html-36a487ee.js"),["assets/index.html-36a487ee.js","assets/framework-016e66c7.js"])),"v-440bb248":J(()=>F(()=>import("./index.html-cc7f5268.js"),["assets/index.html-cc7f5268.js","assets/framework-016e66c7.js"])),"v-4bb7f6f9":J(()=>F(()=>import("./index.html-1269eadf.js"),["assets/index.html-1269eadf.js","assets/framework-016e66c7.js"])),"v-5a19023a":J(()=>F(()=>import("./index.html-32127753.js"),["assets/index.html-32127753.js","assets/framework-016e66c7.js"])),"v-77c3f9aa":J(()=>F(()=>import("./index.html-3336a256.js"),["assets/index.html-3336a256.js","assets/framework-016e66c7.js"])),"v-8d287c36":J(()=>F(()=>import("./index.html-e68a1b64.js"),["assets/index.html-e68a1b64.js","assets/framework-016e66c7.js"])),"v-3706649a":J(()=>F(()=>import("./404.html-a77c4594.js"),["assets/404.html-a77c4594.js","assets/framework-016e66c7.js"]))};var Bn=Symbol(""),Vn=D(Nn),Ht=At({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),ue=D(Ht),pe=()=>ue,Nt=Symbol(""),re=()=>{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",ae=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,a=[...Me(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return yn(a)},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,a;return n.value?(a=(o=t.slots).default)==null?void 0:a.call(o):null}}}),Jn=A({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=pe(),n=f(()=>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,a,r;t===void 0&&(t=50),n===void 0&&(n={});var l=(o=n.isImmediate)!=null&&o,s=(a=n.callback)!=null&&a,i=n.maxWait,c=Date.now(),d=[];function m(){if(i!==void 0){var h=Date.now()-c;if(h+t>=i)return i-h}return t}var v=function(){var h=[].slice.call(arguments),_=this;return new Promise(function(L,b){var S=l&&r===void 0;if(r!==void 0&&clearTimeout(r),r=setTimeout(function(){if(r=void 0,c=Date.now(),!l){var x=e.apply(_,h);s&&s(x),d.forEach(function(U){return(0,U.resolve)(x)}),d=[]}},m()),S){var M=e.apply(_,h);return s&&s(M),L(M)}d.push({resolve:L,reject:b})})};return v.cancel=function(h){r!==void 0&&clearTimeout(r),d.forEach(function(_){return(0,_.reject)(h)}),d=[]},v}const Zn=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const a=fe(),l=Ut(()=>{var L,b;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)v.some(M=>M.hash===S.hash));for(let S=0;S<_.length;S++){const M=_[S],x=_[S+1],U=s>=(((L=M.parentElement)==null?void 0:L.offsetTop)??0)-o,K=!x||s<(((b=x.parentElement)==null?void 0:b.offsetTop)??0)-o;if(!(U&&K))continue;const k=decodeURIComponent(a.currentRoute.value.hash),u=decodeURIComponent(M.hash);if(k===u)return;if(m){for(let R=S+1;R<_.length;R++)if(k===decodeURIComponent(_[R].hash))return}ct(a,u);return}},n);X(()=>{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,ao=()=>window.scrollTo({top:0,behavior:"smooth"});const ro=A({name:"BackToTop",setup(){const e=D(0),t=f(()=>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:ao});return()=>T(Ke,{name:"back-to-top"},()=>t.value?o:null)}}),so=me({rootComponents:[ro]});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=f(()=>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.1.0 | 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)},a=function(w){var E=w.target;if(E===R){_();return}x.indexOf(E)!==-1&&L({target:E})},r=function(){if(!(K||!u.original)){var w=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(ee-w)>k.scrollOffset&&setTimeout(_,150)}},l=function(w){var E=w.key||w.keyCode;(E==="Escape"||E==="Esc"||E===27)&&_()},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},m=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},v=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},h=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",_),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",_),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",_),document.body.appendChild(u.zoomedHd),N()})}else N()})},_=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?_():h({target:E})},b=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",a),document.addEventListener("keyup",l),document.addEventListener("scroll",r),window.addEventListener("resize",_);var P={open:h,close:_,toggle:L,update:s,clone:i,attach:c,detach:d,on:m,off:v,getOptions:b,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],a=document.createElement("style");a.type="text/css",n==="top"&&o.firstChild?o.insertBefore(a,o.firstChild):o.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.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),a=O.settings.speed,r=O.settings.easing;return n.offsetWidth,Eo(l=>{Te(o,{transform:"translate3d("+vt(e)+"%,0,0)",transition:"all "+a+"ms "+r}),e===1?(Te(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Te(n,{transition:"all "+a+"ms linear",opacity:"0"}),setTimeout(function(){O.remove(),l()},a)},a)):setTimeout(()=>l(),a)}),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),a=document.querySelector(O.settings.parent);return Te(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),a!==document.body&&pt(a,"nprogress-custom-parent"),a==null||a.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 a(l){return l=n(l),t[l]||(t[l]=o(l))}function r(l,s,i){s=a(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)&&r(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=f(()=>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)=>(p(),g("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([]),a=(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(),a(i)):s.key==="ArrowLeft"&&(s.preventDefault(),r(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 m=d===n.value;return T("li",{class:"code-group__li"},T("button",{ref:v=>{v&&(o.value[d]=v)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":m},ariaPressed:m,ariaExpanded:m,onClick:()=>n.value=d,onKeydown:v=>l(v,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)=>(p(),g("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():y(e)}function Uo(e,t){function n(...o){return new Promise((a,r)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(a).catch(r)})}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 a=(...r)=>{t.value&&e(...r)};return{isActive:At(t),pause:n,resume:o,eventFilter:a}}function qo(e){return e}function Qt(e){return wn()?(En(e),!0):!1}function Ko(e){return typeof e=="function"?f(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,a=Ln(e),r=D(e);function l(s){if(arguments.length)return r.value=s,r.value;{const i=Ee(n);return r.value=r.value===i?Ee(o):i,r.value}}return a?l:[r,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:a=Gt}=o,r=Zo(o,["eventFilter"]);return he(e,Uo(a,t),r)}var ea=Object.defineProperty,ta=Object.defineProperties,na=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,_t=(e,t,n)=>t in e?ea(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,oa=(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},aa=(e,t)=>ta(e,na(t)),ra=(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 sa(e,t,n={}){const o=n,{eventFilter:a}=o,r=ra(o,["eventFilter"]),{eventFilter:l,pause:s,resume:i,isActive:c}=Wo(a);return{stop:Xo(e,t,aa(oa({},r),{eventFilter:l})),pause:s,resume:i,isActive:c}}function la(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,a;if(Vo(e[0])||Array.isArray(e[0])?([n,o,a]=e,t=Re):[t,n,o,a]=e,!t)return jo;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const r=[],l=()=>{r.forEach(d=>d()),r.length=0},s=(d,m,v,h)=>(d.addEventListener(m,v,h),()=>d.removeEventListener(m,v,h)),i=he(()=>[la(t),Ee(a)],([d,m])=>{l(),d&&r.push(...n.flatMap(v=>o.map(h=>s(d,v,h,m))))},{immediate:!0,flush:"post"}),c=()=>{i(),l()};return Qt(c),c}function ia(e,t=!1){const n=D(),o=()=>n.value=Boolean(e());return o(),Go(o,t),n}function ca(e,t={}){const{window:n=Re}=t,o=ia(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const r=D(!1),l=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",s):a.removeListener(s))},s=()=>{o.value&&(l(),a=n.matchMedia(Ko(e).value),r.value=a.matches,"addEventListener"in a?a.addEventListener("change",s):a.addListener(s))};return Cn(s),Qt(()=>l()),r}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 ua=Ue[We];function da(e,t){return ua[e]||t}function ma(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 va=Object.defineProperty,yt=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,Lt=(e,t,n)=>t in e?va(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kt=(e,t)=>{for(var n in t||(t={}))pa.call(t,n)&&Lt(e,n,t[n]);if(yt)for(var n of yt(t))fa.call(t,n)&&Lt(e,n,t[n]);return e};const ha={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 ga(e,t,n,o={}){var a;const{flush:r="pre",deep:l=!0,listenToStorageChanges:s=!0,writeDefaults:i=!0,mergeDefaults:c=!1,shallow:d,window:m=Re,eventFilter:v,onError:h=u=>{console.error(u)}}=o,_=(d?Sn:D)(t);if(!n)try{n=da("getDefaultStorage",()=>{var u;return(u=Re)==null?void 0:u.localStorage})()}catch(u){h(u)}if(!n)return _;const L=Ee(t),b=ma(L),S=(a=o.serializer)!=null?a:ha[b],{pause:M,resume:x}=sa(_,()=>U(_.value),{flush:r,deep:l,eventFilter:v});return m&&s&&(bt(m,"storage",k),bt(m,wt,ee)),k(),_;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),m&&m.dispatchEvent(new CustomEvent(wt,{detail:{key:e,oldValue:P,newValue:R,storageArea:n}})))}}catch(R){h(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):b==="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){_.value=L;return}if(!(u&&u.key!==e)){M();try{_.value=K(u)}catch(R){h(R)}finally{u?Ge(x):x()}}}}}function _a(e){return ca("(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 ba=Object.defineProperty,St=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Ct=(e,t,n)=>t in e?ba(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ka=(e,t)=>{for(var n in t||(t={}))ya.call(t,n)&&Ct(e,n,t[n]);if(St)for(var n of St(t))La.call(t,n)&&Ct(e,n,t[n]);return e};const wa={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]};ka({linear:qo},wa);const Y=()=>Ao(),Zt=Symbol(""),nt=()=>{const e=ie(Zt);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Ea=()=>{const e=Y(),t=_a(),n=ga("vuepress-color-scheme",e.value.colorMode),o=f({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(a){a===t.value?n.value="auto":n.value=a?"dark":"light"}});Qe(Zt,o),Sa(o)},Sa=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:a}=o,r=xn(a)?a(n):a,l=ne(r)?{path:r}:r;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 Ca={wait:()=>je,pending:()=>{je=new Promise(e=>we=e)},resolve:()=>{we==null||we(),je=null,we=null}},en=()=>Ca,tn=Symbol("sidebarItems"),at=()=>{const e=ie(tn);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},xa=()=>{const e=Y(),t=re(),n=f(()=>Oa(t.value,e.value));Qe(tn,n)},Oa=(e,t)=>{const n=e.sidebar??t.sidebar??"auto",o=e.sidebarDepth??t.sidebarDepth??2;return e.home||n===!1?[]:n==="auto"?$a(o):Me(n)?nn(n,o):Ye(n)?Aa(n,o):[]},Ta=(e,t)=>({text:e.title,link:e.link,children:rt(e.children,t)}),rt=(e,t)=>t>0?e.map(n=>Ta(n,t-1)):[],$a=e=>{const t=pe();return[{text:t.value.title,children:rt(t.value.headers,e)}]},nn=(e,t)=>{const n=ge(),o=pe(),a=r=>{var s;let l;if(ne(r)?l=ot(r):l=r,l.children)return{...l,children:l.children.map(i=>a(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:rt(i,t)}}return l};return e.map(r=>a(r))},Aa=(e,t)=>{const n=ge(),o=Pt(e,n.path),a=e[o]??[];return nn(a,t)},Pa={},Da={class:"theme-default-content"};function Ia(e,t){const n=le("Content");return p(),g("div",Da,[H(n)])}const Ra=z(Pa,[["render",Ia],["__file","HomeContent.vue"]]),Ma={key:0,class:"features"},Fa=A({__name:"HomeFeatures",setup(e){const t=re(),n=f(()=>Me(t.value.features)?t.value.features:[]);return(o,a)=>n.value.length?(p(),g("div",Ma,[(p(!0),g(Z,null,de(n.value,r=>(p(),g("div",{key:r.title,class:"feature"},[$("h2",null,j(r.title),1),$("p",null,j(r.details),1)]))),128))])):B("v-if",!0)}}),Ha=z(Fa,[["__file","HomeFeatures.vue"]]),Na=["innerHTML"],za=["textContent"],Ba=A({__name:"HomeFooter",setup(e){const t=re(),n=f(()=>t.value.footer),o=f(()=>t.value.footerHtml);return(a,r)=>n.value?(p(),g(Z,{key:0},[B(" eslint-disable-next-line vue/no-v-html "),o.value?(p(),g("div",{key:0,class:"footer",innerHTML:n.value},null,8,Na)):(p(),g("div",{key:1,class:"footer",textContent:j(n.value)},null,8,za))],64)):B("v-if",!0)}}),Va=z(Ba,[["__file","HomeFooter.vue"]]),ja=["href","rel","target","aria-label"],Ua=A({inheritAttrs:!1}),Wa=A({...Ua,__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(e){const t=e,n=ge(),o=Kn(),{item:a}=Fe(t),r=f(()=>Se(a.value.link)),l=f(()=>On(a.value.link)||Tn(a.value.link)),s=f(()=>{if(!l.value){if(a.value.target)return a.value.target;if(r.value)return"_blank"}}),i=f(()=>s.value==="_blank"),c=f(()=>!r.value&&!l.value&&!i.value),d=f(()=>{if(!l.value){if(a.value.rel)return a.value.rel;if(i.value)return"noopener noreferrer"}}),m=f(()=>a.value.ariaLabel||a.value.text),v=f(()=>{const L=Object.keys(o.value.locales);return L.length?!L.some(b=>b===a.value.link):a.value.link!=="/"}),h=f(()=>v.value?n.path.startsWith(a.value.link):!1),_=f(()=>c.value?a.value.activeMatch?new RegExp(a.value.activeMatch).test(n.path):h.value:!1);return(L,b)=>{const S=le("RouterLink"),M=le("AutoLinkExternalIcon");return c.value?(p(),W(S,lt({key:0,class:{"router-link-active":_.value},to:y(a).link,"aria-label":m.value},L.$attrs),{default:G(()=>[I(L.$slots,"before"),Le(" "+j(y(a).text)+" ",1),I(L.$slots,"after")]),_:3},16,["class","to","aria-label"])):(p(),g("a",lt({key:1,class:"external-link",href:y(a).link,rel:d.value,target:s.value,"aria-label":m.value},L.$attrs),[I(L.$slots,"before"),Le(" "+j(y(a).text)+" ",1),i.value?(p(),W(M,{key:0})):B("v-if",!0),I(L.$slots,"after")],16,ja))}}}),se=z(Wa,[["__file","AutoLink.vue"]]),qa={class:"hero"},Ka={key:0,id:"main-title"},Ga={key:1,class:"description"},Qa={key:2,class:"actions"},Ya=A({__name:"HomeHero",setup(e){const t=re(),n=Ze(),o=nt(),a=f(()=>o.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),r=f(()=>t.value.heroAlt||s.value||"hero"),l=f(()=>t.value.heroHeight||280),s=f(()=>t.value.heroText===null?null:t.value.heroText||n.value.title||"Hello"),i=f(()=>t.value.tagline===null?null:t.value.tagline||n.value.description||"Welcome to your VuePress site"),c=f(()=>Me(t.value.actions)?t.value.actions.map(({text:m,link:v,type:h="primary"})=>({text:m,link:v,type:h})):[]),d=()=>{if(!a.value)return null;const m=T("img",{src:et(a.value),alt:r.value,height:l.value});return t.value.heroImageDark===void 0?m:T(Xe,()=>m)};return(m,v)=>(p(),g("header",qa,[H(d),s.value?(p(),g("h1",Ka,j(s.value),1)):B("v-if",!0),i.value?(p(),g("p",Ga,j(i.value),1)):B("v-if",!0),c.value.length?(p(),g("p",Qa,[(p(!0),g(Z,null,de(c.value,h=>(p(),W(se,{key:h.text,class:oe(["action-button",[h.type]]),item:h},null,8,["class","item"]))),128))])):B("v-if",!0)]))}}),Ja=z(Ya,[["__file","HomeHero.vue"]]),Za={class:"home"},Xa=A({__name:"Home",setup(e){return(t,n)=>(p(),g("main",Za,[H(Ja),H(Ha),H(Ra),H(Va)]))}}),er=z(Xa,[["__file","Home.vue"]]),tr=A({__name:"NavbarBrand",setup(e){const t=Ce(),n=Ze(),o=Y(),a=nt(),r=f(()=>o.value.home||t.value),l=f(()=>n.value.title),s=f(()=>a.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 m=le("RouterLink");return p(),W(m,{to:r.value},{default:G(()=>[H(i),l.value?(p(),g("span",{key:0,class:oe(["site-name",{"can-hide":s.value}])},j(l.value),3)):B("v-if",!0)]),_:1},8,["to"])}}}),nr=z(tr,[["__file","NavbarBrand.vue"]]),or=A({__name:"DropdownTransition",setup(e){const t=o=>{o.style.height=o.scrollHeight+"px"},n=o=>{o.style.height=""};return(o,a)=>(p(),W(Ke,{name:"dropdown",onEnter:t,onAfterEnter:n,onBeforeLeave:t},{default:G(()=>[I(o.$slots,"default")]),_:3}))}}),on=z(or,[["__file","DropdownTransition.vue"]]),ar=["aria-label"],rr={class:"title"},sr=$("span",{class:"arrow down"},null,-1),lr=["aria-label"],ir={class:"title"},cr={class:"navbar-dropdown"},ur={class:"navbar-dropdown-subtitle"},dr={key:1},mr={class:"navbar-dropdown-subitem-wrapper"},vr=A({__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(e){const t=e,{item:n}=Fe(t),o=f(()=>n.value.ariaLabel||n.value.text),a=D(!1),r=ge();he(()=>r.path,()=>{a.value=!1});const l=i=>{i.detail===0?a.value=!a.value:a.value=!1},s=(i,c)=>c[c.length-1]===i;return(i,c)=>(p(),g("div",{class:oe(["navbar-dropdown-wrapper",{open:a.value}])},[$("button",{class:"navbar-dropdown-title",type:"button","aria-label":o.value,onClick:l},[$("span",rr,j(y(n).text),1),sr],8,ar),$("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":o.value,onClick:c[0]||(c[0]=d=>a.value=!a.value)},[$("span",ir,j(y(n).text),1),$("span",{class:oe(["arrow",a.value?"down":"right"])},null,2)],8,lr),H(on,null,{default:G(()=>[Pe($("ul",cr,[(p(!0),g(Z,null,de(y(n).children,d=>(p(),g("li",{key:d.text,class:"navbar-dropdown-item"},[d.children?(p(),g(Z,{key:0},[$("h4",ur,[d.link?(p(),W(se,{key:0,item:d,onFocusout:m=>s(d,y(n).children)&&d.children.length===0&&(a.value=!1)},null,8,["item","onFocusout"])):(p(),g("span",dr,j(d.text),1))]),$("ul",mr,[(p(!0),g(Z,null,de(d.children,m=>(p(),g("li",{key:m.link,class:"navbar-dropdown-subitem"},[H(se,{item:m,onFocusout:v=>s(m,d.children)&&s(d,y(n).children)&&(a.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(p(),W(se,{key:1,item:d,onFocusout:m=>s(d,y(n).children)&&(a.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[De,a.value]])]),_:1})],2))}}),pr=z(vr,[["__file","NavbarDropdown.vue"]]),xt=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),fr=(e,t)=>{if(t.hash===e)return!0;const n=xt(t.path),o=xt(e);return n===o},an=(e,t)=>e.link&&fr(e.link,t)?!0:e.children?e.children.some(n=>an(n,t)):!1,rn=e=>!Se(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,hr={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"},gr=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const n=rn(e);return n!==null?hr[n]:null},_r=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:a})=>{if(!o)return null;const r=gr({docsRepo:e,editLinkPattern:a});return r?r.replace(/:repo/,Se(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Dt(`${Mt(n)}/${o}`)):null},br={key:0,class:"navbar-items"},yr=A({__name:"NavbarItems",setup(e){const t=()=>{const d=fe(),m=Ce(),v=Ze(),h=Y();return f(()=>{const _=Object.keys(v.value.locales);if(_.length<2)return[];const L=d.currentRoute.value.path,b=d.currentRoute.value.fullPath;return[{text:h.value.selectLanguageText??"unknown language",ariaLabel:h.value.selectLanguageAriaLabel??h.value.selectLanguageText??"unknown language",children:_.map(M=>{var u,R;const x=((u=v.value.locales)==null?void 0:u[M])??{},U=((R=h.value.locales)==null?void 0:R[M])??{},K=`${x.lang}`,ee=U.selectLanguageName??K;let k;if(K===v.value.lang)k=b;else{const P=L.replace(m.value,M);d.getRoutes().some(q=>q.path===P)?k=b.replace(L,P):k=U.home??M}return{text:ee,link:k}})}]})},n=()=>{const d=Y(),m=f(()=>d.value.repo),v=f(()=>m.value?rn(m.value):null),h=f(()=>m.value&&!Se(m.value)?`https://github.com/${m.value}`:m.value),_=f(()=>h.value?d.value.repoLabel?d.value.repoLabel:v.value===null?"Source":v.value:null);return f(()=>!h.value||!_.value?[]:[{text:_.value,link:h.value}])},o=d=>ne(d)?ot(d):d.children?{...d,children:d.children.map(o)}:d,a=()=>{const d=Y();return f(()=>(d.value.navbar||[]).map(o))},r=D(!1),l=a(),s=t(),i=n(),c=f(()=>[...l.value,...s.value,...i.value]);return X(()=>{const m=()=>{window.innerWidth<719?r.value=!0:r.value=!1};m(),window.addEventListener("resize",m,!1),window.addEventListener("orientationchange",m,!1)}),(d,m)=>c.value.length?(p(),g("nav",br,[(p(!0),g(Z,null,de(c.value,v=>(p(),g("div",{key:v.text,class:"navbar-item"},[v.children?(p(),W(pr,{key:0,item:v,class:oe(r.value?"mobile":"")},null,8,["item","class"])):(p(),W(se,{key:1,item:v},null,8,["item"]))]))),128))])):B("v-if",!0)}}),sn=z(yr,[["__file","NavbarItems.vue"]]),Lr=["title"],kr={class:"icon",focusable:"false",viewBox:"0 0 32 32"},wr=$n('',9),Er=[wr],Sr={class:"icon",focusable:"false",viewBox:"0 0 32 32"},Cr=$("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),xr=[Cr],Or=A({__name:"ToggleColorModeButton",setup(e){const t=Y(),n=nt(),o=()=>{n.value=!n.value};return(a,r)=>(p(),g("button",{class:"toggle-color-mode-button",title:y(t).toggleColorMode,onClick:o},[Pe((p(),g("svg",kr,Er,512)),[[De,!y(n)]]),Pe((p(),g("svg",Sr,xr,512)),[[De,y(n)]])],8,Lr))}}),Tr=z(Or,[["__file","ToggleColorModeButton.vue"]]),$r=["title"],Ar=$("div",{class:"icon","aria-hidden":"true"},[$("span"),$("span"),$("span")],-1),Pr=[Ar],Dr=A({__name:"ToggleSidebarButton",emits:["toggle"],setup(e){const t=Y();return(n,o)=>(p(),g("div",{class:"toggle-sidebar-button",title:y(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:o[0]||(o[0]=a=>n.$emit("toggle"))},Pr,8,$r))}}),Ir=z(Dr,[["__file","ToggleSidebarButton.vue"]]),Rr=A({__name:"Navbar",emits:["toggle-sidebar"],setup(e){const t=Y(),n=D(null),o=D(null),a=D(0),r=f(()=>a.value?{maxWidth:a.value+"px"}:{});X(()=>{const i=l(n.value,"paddingLeft")+l(n.value,"paddingRight"),c=()=>{var d;window.innerWidth<719?a.value=0:a.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 m,v,h;const c=(h=(v=(m=s==null?void 0:s.ownerDocument)==null?void 0:m.defaultView)==null?void 0:v.getComputedStyle(s,null))==null?void 0:h[i],d=Number.parseInt(c,10);return Number.isNaN(d)?0:d}return(s,i)=>{const c=le("NavbarSearch");return p(),g("header",{ref_key:"navbar",ref:n,class:"navbar"},[H(Ir,{onToggle:i[0]||(i[0]=d=>s.$emit("toggle-sidebar"))}),$("span",{ref_key:"navbarBrand",ref:o},[H(nr)],512),$("div",{class:"navbar-items-wrapper",style:It(r.value)},[I(s.$slots,"before"),H(sn,{class:"can-hide"}),I(s.$slots,"after"),y(t).colorModeSwitch?(p(),W(Tr,{key:0})):B("v-if",!0),H(c)],4)],512)}}}),Mr=z(Rr,[["__file","Navbar.vue"]]),Fr={class:"page-meta"},Hr={key:0,class:"meta-item edit-link"},Nr={key:1,class:"meta-item last-updated"},zr={class:"meta-item-label"},Br={class:"meta-item-info"},Vr={key:2,class:"meta-item contributors"},jr={class:"meta-item-label"},Ur={class:"meta-item-info"},Wr=["title"],qr=A({__name:"PageMeta",setup(e){const t=()=>{const i=Y(),c=pe(),d=re();return f(()=>{if(!(d.value.editLink??i.value.editLink??!0))return null;const{repo:v,docsRepo:h=v,docsBranch:_="main",docsDir:L="",editLinkText:b}=i.value;if(!h)return null;const S=_r({docsRepo:h,docsBranch:_,docsDir:L,filePathRelative:c.value.filePathRelative,editLinkPattern:d.value.editLinkPattern??i.value.editLinkPattern});return S?{text:b??"Edit this page",link:S}:null})},n=()=>{const i=Y(),c=pe(),d=re();return f(()=>{var h,_;return!(d.value.lastUpdated??i.value.lastUpdated??!0)||!((h=c.value.git)!=null&&h.updatedTime)?null:new Date((_=c.value.git)==null?void 0:_.updatedTime).toLocaleString()})},o=()=>{const i=Y(),c=pe(),d=re();return f(()=>{var v;return d.value.contributors??i.value.contributors??!0?((v=c.value.git)==null?void 0:v.contributors)??null:null})},a=Y(),r=t(),l=n(),s=o();return(i,c)=>{const d=le("ClientOnly");return p(),g("footer",Fr,[y(r)?(p(),g("div",Hr,[H(se,{class:"meta-item-label",item:y(r)},null,8,["item"])])):B("v-if",!0),y(l)?(p(),g("div",Nr,[$("span",zr,j(y(a).lastUpdatedText)+": ",1),H(d,null,{default:G(()=>[$("span",Br,j(y(l)),1)]),_:1})])):B("v-if",!0),y(s)&&y(s).length?(p(),g("div",Vr,[$("span",jr,j(y(a).contributorsText)+": ",1),$("span",Ur,[(p(!0),g(Z,null,de(y(s),(m,v)=>(p(),g(Z,{key:v},[$("span",{class:"contributor",title:`email: ${m.email}`},j(m.name),9,Wr),v!==y(s).length-1?(p(),g(Z,{key:0},[Le(", ")],64)):B("v-if",!0)],64))),128))])])):B("v-if",!0)])}}}),Kr=z(qr,[["__file","PageMeta.vue"]]),Gr={key:0,class:"page-nav"},Qr={class:"inner"},Yr={key:0,class:"prev"},Jr={key:1,class:"next"},Zr=A({__name:"PageNav",setup(e){const t=i=>i===!1?null:ne(i)?ot(i):Ye(i)?i:!1,n=(i,c,d)=>{const m=i.findIndex(v=>v.link===c);if(m!==-1){const v=i[m+d];return v!=null&&v.link?v:null}for(const v of i)if(v.children){const h=n(v.children,c,d);if(h)return h}return null},o=re(),a=at(),r=ge(),l=f(()=>{const i=t(o.value.prev);return i!==!1?i:n(a.value,r.path,-1)}),s=f(()=>{const i=t(o.value.next);return i!==!1?i:n(a.value,r.path,1)});return(i,c)=>l.value||s.value?(p(),g("nav",Gr,[$("p",Qr,[l.value?(p(),g("span",Yr,[H(se,{item:l.value},null,8,["item"])])):B("v-if",!0),s.value?(p(),g("span",Jr,[H(se,{item:s.value},null,8,["item"])])):B("v-if",!0)])])):B("v-if",!0)}}),Xr=z(Zr,[["__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 p(),g("main",es,[I(t.$slots,"top"),$("div",ts,[I(t.$slots,"content-top"),H(o),I(t.$slots,"content-bottom")]),H(Kr),H(Xr),I(t.$slots,"bottom")])}}}),os=z(ns,[["__file","Page.vue"]]),as={class:"sidebar-item-children"},rs=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),a=ge(),r=fe(),l=f(()=>an(n.value,a)),s=f(()=>({"sidebar-item":!0,"sidebar-heading":o.value===0,active:l.value,collapsible:n.value.collapsible})),i=f(()=>n.value.collapsible?l.value:!0),[c,d]=Qo(i.value),m=h=>{n.value.collapsible&&(h.preventDefault(),d())},v=r.afterEach(h=>{Ge(()=>{c.value=i.value})});return qe(()=>{v()}),(h,_)=>{var b;const L=le("SidebarItem",!0);return p(),g("li",null,[y(n).link?(p(),W(se,{key:0,class:oe(s.value),item:y(n)},null,8,["class","item"])):(p(),g("p",{key:1,tabindex:"0",class:oe(s.value),onClick:m,onKeydown:An(m,["enter"])},[Le(j(y(n).text)+" ",1),y(n).collapsible?(p(),g("span",{key:0,class:oe(["arrow",y(c)?"down":"right"])},null,2)):B("v-if",!0)],34)),(b=y(n).children)!=null&&b.length?(p(),W(on,{key:2},{default:G(()=>[Pe($("ul",as,[(p(!0),g(Z,null,de(y(n).children,S=>(p(),W(L,{key:`${y(o)}${S.text}${S.link}`,item:S,depth:y(o)+1},null,8,["item","depth"]))),128))],512),[[De,y(c)]])]),_:1})):B("v-if",!0)])}}}),ss=z(rs,[["__file","SidebarItem.vue"]]),ls={key:0,class:"sidebar-items"},is=A({__name:"SidebarItems",setup(e){const t=ge(),n=at();return X(()=>{he(()=>t.hash,o=>{const a=document.querySelector(".sidebar");if(!a)return;const r=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${o}"]`);if(!r)return;const{top:l,height:s}=a.getBoundingClientRect(),{top:i,height:c}=r.getBoundingClientRect();il+s&&r.scrollIntoView(!1)})}),(o,a)=>y(n).length?(p(),g("ul",ls,[(p(!0),g(Z,null,de(y(n),r=>(p(),W(ss,{key:`${r.text}${r.link}`,item:r},null,8,["item"]))),128))])):B("v-if",!0)}}),cs=z(is,[["__file","SidebarItems.vue"]]),us={class:"sidebar"},ds=A({__name:"Sidebar",setup(e){return(t,n)=>(p(),g("aside",us,[H(sn),I(t.$slots,"top"),H(cs),I(t.$slots,"bottom")]))}}),ms=z(ds,[["__file","Sidebar.vue"]]),vs=A({__name:"Layout",setup(e){const t=pe(),n=re(),o=Y(),a=f(()=>n.value.navbar!==!1&&o.value.navbar!==!1),r=at(),l=D(!1),s=b=>{l.value=typeof b=="boolean"?b:!l.value},i={x:0,y:0},c=b=>{i.x=b.changedTouches[0].clientX,i.y=b.changedTouches[0].clientY},d=b=>{const S=b.changedTouches[0].clientX-i.x,M=b.changedTouches[0].clientY-i.y;Math.abs(S)>Math.abs(M)&&Math.abs(S)>40&&(S>0&&i.x<=80?s(!0):s(!1))},m=f(()=>[{"no-navbar":!a.value,"no-sidebar":!r.value.length,"sidebar-open":l.value},n.value.pageClass]);let v;X(()=>{v=fe().afterEach(()=>{s(!1)})}),Rt(()=>{v()});const h=en(),_=h.resolve,L=h.pending;return(b,S)=>(p(),g("div",{class:oe(["theme-container",m.value]),onTouchstart:c,onTouchend:d},[I(b.$slots,"navbar",{},()=>[a.value?(p(),W(Mr,{key:0,onToggleSidebar:s},{before:G(()=>[I(b.$slots,"navbar-before")]),after:G(()=>[I(b.$slots,"navbar-after")]),_:3})):B("v-if",!0)]),$("div",{class:"sidebar-mask",onClick:S[0]||(S[0]=M=>s(!1))}),I(b.$slots,"sidebar",{},()=>[H(ms,null,{top:G(()=>[I(b.$slots,"sidebar-top")]),bottom:G(()=>[I(b.$slots,"sidebar-bottom")]),_:3})]),I(b.$slots,"page",{},()=>[y(n).home?(p(),W(er,{key:0})):(p(),W(Ke,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:y(_),onBeforeLeave:y(L)},{default:G(()=>[(p(),W(os,{key:y(t).path},{top:G(()=>[I(b.$slots,"page-top")]),"content-top":G(()=>[I(b.$slots,"page-content-top")]),"content-bottom":G(()=>[I(b.$slots,"page-content-bottom")]),bottom:G(()=>[I(b.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}}),ps=z(vs,[["__file","Layout.vue"]]),fs={class:"theme-container"},hs={class:"page"},gs={class:"theme-default-content"},_s=$("h1",null,"404",-1),bs=A({__name:"NotFound",setup(e){const t=Ce(),n=Y(),o=n.value.notFound??["Not Found"],a=()=>o[Math.floor(Math.random()*o.length)],r=n.value.home??t.value,l=n.value.backToHome??"Back to home";return(s,i)=>{const c=le("RouterLink");return p(),g("div",fs,[$("main",hs,[$("div",gs,[_s,$("blockquote",null,j(a()),1),H(c,{to:y(r)},{default:G(()=>[Le(j(y(l)),1)]),_:1},8,["to"])])])])}}}),ys=z(bs,[["__file","NotFound.vue"]]);const Ls=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(){Ea(),xa()},layouts:{Layout:ps,NotFound:ys}}),ks=e=>e instanceof Element?document.activeElement===e&&(["TEXTAREA","SELECT","INPUT"].includes(e.tagName)||e.hasAttribute("contenteditable")):!1,ws=(e,t)=>t.some(n=>{if(ne(n))return n===e.key;const{key:o,ctrl:a=!1,shift:r=!1,alt:l=!1}=n;return o===e.key&&a===e.ctrlKey&&r===e.shiftKey&&l===e.altKey}),Es=/[^\x00-\x7F]/,Ss=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=Ss(e);if(Es.test(e))return o.some(l=>n.toLowerCase().indexOf(l)>-1);const a=e.endsWith(" ");return new RegExp(o.map((l,s)=>o.length===s+1&&!a?`(?=.*\\b${Ot(l)})`:`(?=.*\\b${Ot(l)}\\b)`).join("")+".+","gi").test(n)},Cs=({input:e,hotKeys:t})=>{if(t.value.length===0)return;const n=o=>{e.value&&ws(o,t.value)&&!ks(o.target)&&(o.preventDefault(),e.value.focus())};X(()=>{document.addEventListener("keydown",n)}),qe(()=>{document.removeEventListener("keydown",n)})},xs=[{title:"Legacy-Docs",headers:[{level:2,title:"Original Contributors",slug:"original-contributors",link:"#original-contributors",children:[]},{level:2,title:"Original Repositories",slug:"original-repositories",link:"#original-repositories",children:[]},{level:2,title:"Official Forks (archived)",slug:"official-forks-archived",link:"#official-forks-archived",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:"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:"ARC",headers:[{level:2,title:"Entries",slug:"entries",link:"#entries",children:[]}],path:"/Formats/ARC/",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:[]}],Os=D(xs),Ts=()=>Os,$s=({searchIndex:e,routeLocale:t,query:n,maxSuggestions:o})=>{const a=f(()=>e.value.filter(r=>r.pathLocale===t.value));return f(()=>{const r=n.value.trim().toLowerCase();if(!r)return[];const l=[],s=(i,c)=>{Tt(r,[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 a.value){if(l.length>=o.value)break;if(Tt(r,[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})},As=e=>{const t=D(0);return{focusIndex:t,focusNext:()=>{t.value{t.value>0?t.value-=1:t.value=e.value.length-1}}},Ps=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),a=fe(),r=Ce(),l=Ts(),s=D(null),i=D(!1),c=D(""),d=f(()=>t.value[r.value]??{}),m=$s({searchIndex:l,routeLocale:r,query:c,maxSuggestions:o}),{focusIndex:v,focusNext:h,focusPrev:_}=As(m);Cs({input:s,hotKeys:n});const L=f(()=>i.value&&!!m.value.length),b=()=>{L.value&&_()},S=()=>{L.value&&h()},M=x=>{if(!L.value)return;const U=m.value[x];U&&a.push(U.link).then(()=>{c.value="",v.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":{b();break}case"ArrowDown":{S();break}case"Enter":{x.preventDefault(),M(v.value);break}}}}),L.value&&T("ul",{class:"suggestions",onMouseleave:()=>v.value=-1},m.value.map(({link:x,title:U,header:K},ee)=>T("li",{class:["suggestion",{focus:v.value===ee}],onMouseenter:()=>v.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={},Is=["s","/"],Rs=5,Ms=me({enhance({app:e}){e.component("SearchBox",t=>T(Ps,{locales:Ds,hotKeys:Is,maxSuggestions:Rs,...t}))}}),$e=[oo,so,uo,wo,xo,Do,Ls,Ms],Fs=[["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-5a24798a","/Formats/COL/",{title:"COL"},["/Formats/COL/index.html","/Formats/COL/README.md"]],["v-5a2636ae","/Formats/ARC/",{title:"ARC"},["/Formats/ARC/index.html","/Formats/ARC/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)}}),Hs=()=>Fs.reduce((e,[t,n,o,a])=>(e.push({name:t,path:n,component:$t,meta:o},...a.map(r=>({path:r,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:$t}]),Ns=Rn,zs=()=>{const e=Pn({history:Ns(Mt("/Legacy-Docs/")),routes:Hs(),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([ae.resolvePageData(t.name),(o=Ft[t.name])==null?void 0:o.__asyncLoader()]))}),e},Bs=e=>{e.component("ClientOnly",Xe),e.component("Content",Jn)},Vs=(e,t,n)=>{const o=D(t.currentRoute.value.path);he(()=>t.currentRoute.value.path,v=>o.value=v);const a=f(()=>ae.resolveLayouts(n)),r=f(()=>ae.resolveRouteLocale(ye.value.locales,o.value)),l=f(()=>ae.resolveSiteLocaleData(ye.value,r.value)),s=f(()=>ae.resolvePageFrontmatter(ue.value)),i=f(()=>ae.resolvePageHeadTitle(ue.value,l.value)),c=f(()=>ae.resolvePageHead(i.value,s.value,l.value)),d=f(()=>ae.resolvePageLang(ue.value)),m=f(()=>ae.resolvePageLayout(ue.value,a.value));return e.provide(Bn,a),e.provide(Nt,s),e.provide(Un,i),e.provide(zt,c),e.provide(Bt,d),e.provide(Vt,m),e.provide(Je,r),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:()=>r.value},$site:{get:()=>ye.value},$siteLocale:{get:()=>l.value},$withBase:{get:()=>et}}),{layouts:a,pageData:ue,pageFrontmatter:s,pageHead:c,pageHeadTitle:i,pageLang:d,pageLayout:m,routeLocale:r,siteData:ye,siteLocaleData:l}},js=()=>{const e=jn(),t=Wn(),n=D([]),o=()=>{e.value.forEach(r=>{const l=Us(r);l&&n.value.push(l)})},a=()=>{document.documentElement.lang=t.value,n.value.forEach(r=>{r.parentNode===document.head&&document.head.removeChild(r)}),n.value.splice(0,n.value.length),e.value.forEach(r=>{const l=Ws(r);l!==null&&(document.head.appendChild(l),n.value.push(l))})};Qe(Gn,a),X(()=>{o(),a(),he(()=>e.value,()=>a())})},Us=([e,t,n=""])=>{const o=Object.entries(t).map(([s,i])=>ne(i)?`[${s}=${JSON.stringify(i)}]`:i===!0?`[${s}]`:"").join(""),a=`head > ${e}${o}`;return Array.from(document.querySelectorAll(a)).find(s=>s.innerText===n)||null},Ws=([e,t,n])=>{if(!ne(e))return null;const o=document.createElement(e);return Ye(t)&&Object.entries(t).forEach(([a,r])=>{ne(r)?o.setAttribute(a,r):r===!0&&o.setAttribute(a,"")}),ne(n)&&o.appendChild(document.createTextNode(n)),o},qs=In,Ks=async()=>{var n;const e=qs({name:"VuepressApp",setup(){var o;js();for(const a of $e)(o=a.setup)==null||o.call(a);return()=>[T(Mn),...$e.flatMap(({rootComponents:a=[]})=>a.map(r=>T(r)))]}}),t=zs();Bs(e),Vs(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}};Ks().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Ks as createVueApp}; + */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),a=O.settings.speed,r=O.settings.easing;return n.offsetWidth,Eo(l=>{Te(o,{transform:"translate3d("+vt(e)+"%,0,0)",transition:"all "+a+"ms "+r}),e===1?(Te(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Te(n,{transition:"all "+a+"ms linear",opacity:"0"}),setTimeout(function(){O.remove(),l()},a)},a)):setTimeout(()=>l(),a)}),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),a=document.querySelector(O.settings.parent);return Te(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),a!==document.body&&pt(a,"nprogress-custom-parent"),a==null||a.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 a(l){return l=n(l),t[l]||(t[l]=o(l))}function r(l,s,i){s=a(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)&&r(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=f(()=>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)=>(p(),g("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([]),a=(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(),a(i)):s.key==="ArrowLeft"&&(s.preventDefault(),r(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 m=d===n.value;return T("li",{class:"code-group__li"},T("button",{ref:v=>{v&&(o.value[d]=v)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":m},ariaPressed:m,ariaExpanded:m,onClick:()=>n.value=d,onKeydown:v=>l(v,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)=>(p(),g("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():y(e)}function Uo(e,t){function n(...o){return new Promise((a,r)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(a).catch(r)})}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 a=(...r)=>{t.value&&e(...r)};return{isActive:At(t),pause:n,resume:o,eventFilter:a}}function qo(e){return e}function Qt(e){return wn()?(En(e),!0):!1}function Ko(e){return typeof e=="function"?f(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,a=Ln(e),r=D(e);function l(s){if(arguments.length)return r.value=s,r.value;{const i=Ee(n);return r.value=r.value===i?Ee(o):i,r.value}}return a?l:[r,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:a=Gt}=o,r=Zo(o,["eventFilter"]);return he(e,Uo(a,t),r)}var ea=Object.defineProperty,ta=Object.defineProperties,na=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,_t=(e,t,n)=>t in e?ea(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,oa=(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},aa=(e,t)=>ta(e,na(t)),ra=(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 sa(e,t,n={}){const o=n,{eventFilter:a}=o,r=ra(o,["eventFilter"]),{eventFilter:l,pause:s,resume:i,isActive:c}=Wo(a);return{stop:Xo(e,t,aa(oa({},r),{eventFilter:l})),pause:s,resume:i,isActive:c}}function la(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,a;if(Vo(e[0])||Array.isArray(e[0])?([n,o,a]=e,t=Re):[t,n,o,a]=e,!t)return jo;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const r=[],l=()=>{r.forEach(d=>d()),r.length=0},s=(d,m,v,h)=>(d.addEventListener(m,v,h),()=>d.removeEventListener(m,v,h)),i=he(()=>[la(t),Ee(a)],([d,m])=>{l(),d&&r.push(...n.flatMap(v=>o.map(h=>s(d,v,h,m))))},{immediate:!0,flush:"post"}),c=()=>{i(),l()};return Qt(c),c}function ia(e,t=!1){const n=D(),o=()=>n.value=Boolean(e());return o(),Go(o,t),n}function ca(e,t={}){const{window:n=Re}=t,o=ia(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const r=D(!1),l=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",s):a.removeListener(s))},s=()=>{o.value&&(l(),a=n.matchMedia(Ko(e).value),r.value=a.matches,"addEventListener"in a?a.addEventListener("change",s):a.addListener(s))};return Cn(s),Qt(()=>l()),r}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 ua=Ue[We];function da(e,t){return ua[e]||t}function ma(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 va=Object.defineProperty,yt=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,Lt=(e,t,n)=>t in e?va(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kt=(e,t)=>{for(var n in t||(t={}))pa.call(t,n)&&Lt(e,n,t[n]);if(yt)for(var n of yt(t))fa.call(t,n)&&Lt(e,n,t[n]);return e};const ha={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 ga(e,t,n,o={}){var a;const{flush:r="pre",deep:l=!0,listenToStorageChanges:s=!0,writeDefaults:i=!0,mergeDefaults:c=!1,shallow:d,window:m=Re,eventFilter:v,onError:h=u=>{console.error(u)}}=o,_=(d?Sn:D)(t);if(!n)try{n=da("getDefaultStorage",()=>{var u;return(u=Re)==null?void 0:u.localStorage})()}catch(u){h(u)}if(!n)return _;const L=Ee(t),b=ma(L),S=(a=o.serializer)!=null?a:ha[b],{pause:M,resume:x}=sa(_,()=>U(_.value),{flush:r,deep:l,eventFilter:v});return m&&s&&(bt(m,"storage",k),bt(m,wt,ee)),k(),_;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),m&&m.dispatchEvent(new CustomEvent(wt,{detail:{key:e,oldValue:P,newValue:R,storageArea:n}})))}}catch(R){h(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):b==="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){_.value=L;return}if(!(u&&u.key!==e)){M();try{_.value=K(u)}catch(R){h(R)}finally{u?Ge(x):x()}}}}}function _a(e){return ca("(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 ba=Object.defineProperty,St=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Ct=(e,t,n)=>t in e?ba(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ka=(e,t)=>{for(var n in t||(t={}))ya.call(t,n)&&Ct(e,n,t[n]);if(St)for(var n of St(t))La.call(t,n)&&Ct(e,n,t[n]);return e};const wa={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]};ka({linear:qo},wa);const Y=()=>Ao(),Zt=Symbol(""),nt=()=>{const e=ie(Zt);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Ea=()=>{const e=Y(),t=_a(),n=ga("vuepress-color-scheme",e.value.colorMode),o=f({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(a){a===t.value?n.value="auto":n.value=a?"dark":"light"}});Qe(Zt,o),Sa(o)},Sa=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:a}=o,r=xn(a)?a(n):a,l=ne(r)?{path:r}:r;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 Ca={wait:()=>je,pending:()=>{je=new Promise(e=>we=e)},resolve:()=>{we==null||we(),je=null,we=null}},en=()=>Ca,tn=Symbol("sidebarItems"),at=()=>{const e=ie(tn);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},xa=()=>{const e=Y(),t=re(),n=f(()=>Oa(t.value,e.value));Qe(tn,n)},Oa=(e,t)=>{const n=e.sidebar??t.sidebar??"auto",o=e.sidebarDepth??t.sidebarDepth??2;return e.home||n===!1?[]:n==="auto"?$a(o):Me(n)?nn(n,o):Ye(n)?Aa(n,o):[]},Ta=(e,t)=>({text:e.title,link:e.link,children:rt(e.children,t)}),rt=(e,t)=>t>0?e.map(n=>Ta(n,t-1)):[],$a=e=>{const t=pe();return[{text:t.value.title,children:rt(t.value.headers,e)}]},nn=(e,t)=>{const n=ge(),o=pe(),a=r=>{var s;let l;if(ne(r)?l=ot(r):l=r,l.children)return{...l,children:l.children.map(i=>a(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:rt(i,t)}}return l};return e.map(r=>a(r))},Aa=(e,t)=>{const n=ge(),o=Pt(e,n.path),a=e[o]??[];return nn(a,t)},Pa={},Da={class:"theme-default-content"};function Ia(e,t){const n=le("Content");return p(),g("div",Da,[H(n)])}const Ra=z(Pa,[["render",Ia],["__file","HomeContent.vue"]]),Ma={key:0,class:"features"},Fa=A({__name:"HomeFeatures",setup(e){const t=re(),n=f(()=>Me(t.value.features)?t.value.features:[]);return(o,a)=>n.value.length?(p(),g("div",Ma,[(p(!0),g(Z,null,de(n.value,r=>(p(),g("div",{key:r.title,class:"feature"},[$("h2",null,j(r.title),1),$("p",null,j(r.details),1)]))),128))])):B("v-if",!0)}}),Ha=z(Fa,[["__file","HomeFeatures.vue"]]),Na=["innerHTML"],za=["textContent"],Ba=A({__name:"HomeFooter",setup(e){const t=re(),n=f(()=>t.value.footer),o=f(()=>t.value.footerHtml);return(a,r)=>n.value?(p(),g(Z,{key:0},[B(" eslint-disable-next-line vue/no-v-html "),o.value?(p(),g("div",{key:0,class:"footer",innerHTML:n.value},null,8,Na)):(p(),g("div",{key:1,class:"footer",textContent:j(n.value)},null,8,za))],64)):B("v-if",!0)}}),Va=z(Ba,[["__file","HomeFooter.vue"]]),ja=["href","rel","target","aria-label"],Ua=A({inheritAttrs:!1}),Wa=A({...Ua,__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(e){const t=e,n=ge(),o=Kn(),{item:a}=Fe(t),r=f(()=>Se(a.value.link)),l=f(()=>On(a.value.link)||Tn(a.value.link)),s=f(()=>{if(!l.value){if(a.value.target)return a.value.target;if(r.value)return"_blank"}}),i=f(()=>s.value==="_blank"),c=f(()=>!r.value&&!l.value&&!i.value),d=f(()=>{if(!l.value){if(a.value.rel)return a.value.rel;if(i.value)return"noopener noreferrer"}}),m=f(()=>a.value.ariaLabel||a.value.text),v=f(()=>{const L=Object.keys(o.value.locales);return L.length?!L.some(b=>b===a.value.link):a.value.link!=="/"}),h=f(()=>v.value?n.path.startsWith(a.value.link):!1),_=f(()=>c.value?a.value.activeMatch?new RegExp(a.value.activeMatch).test(n.path):h.value:!1);return(L,b)=>{const S=le("RouterLink"),M=le("AutoLinkExternalIcon");return c.value?(p(),W(S,lt({key:0,class:{"router-link-active":_.value},to:y(a).link,"aria-label":m.value},L.$attrs),{default:G(()=>[I(L.$slots,"before"),Le(" "+j(y(a).text)+" ",1),I(L.$slots,"after")]),_:3},16,["class","to","aria-label"])):(p(),g("a",lt({key:1,class:"external-link",href:y(a).link,rel:d.value,target:s.value,"aria-label":m.value},L.$attrs),[I(L.$slots,"before"),Le(" "+j(y(a).text)+" ",1),i.value?(p(),W(M,{key:0})):B("v-if",!0),I(L.$slots,"after")],16,ja))}}}),se=z(Wa,[["__file","AutoLink.vue"]]),qa={class:"hero"},Ka={key:0,id:"main-title"},Ga={key:1,class:"description"},Qa={key:2,class:"actions"},Ya=A({__name:"HomeHero",setup(e){const t=re(),n=Ze(),o=nt(),a=f(()=>o.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),r=f(()=>t.value.heroAlt||s.value||"hero"),l=f(()=>t.value.heroHeight||280),s=f(()=>t.value.heroText===null?null:t.value.heroText||n.value.title||"Hello"),i=f(()=>t.value.tagline===null?null:t.value.tagline||n.value.description||"Welcome to your VuePress site"),c=f(()=>Me(t.value.actions)?t.value.actions.map(({text:m,link:v,type:h="primary"})=>({text:m,link:v,type:h})):[]),d=()=>{if(!a.value)return null;const m=T("img",{src:et(a.value),alt:r.value,height:l.value});return t.value.heroImageDark===void 0?m:T(Xe,()=>m)};return(m,v)=>(p(),g("header",qa,[H(d),s.value?(p(),g("h1",Ka,j(s.value),1)):B("v-if",!0),i.value?(p(),g("p",Ga,j(i.value),1)):B("v-if",!0),c.value.length?(p(),g("p",Qa,[(p(!0),g(Z,null,de(c.value,h=>(p(),W(se,{key:h.text,class:oe(["action-button",[h.type]]),item:h},null,8,["class","item"]))),128))])):B("v-if",!0)]))}}),Ja=z(Ya,[["__file","HomeHero.vue"]]),Za={class:"home"},Xa=A({__name:"Home",setup(e){return(t,n)=>(p(),g("main",Za,[H(Ja),H(Ha),H(Ra),H(Va)]))}}),er=z(Xa,[["__file","Home.vue"]]),tr=A({__name:"NavbarBrand",setup(e){const t=Ce(),n=Ze(),o=Y(),a=nt(),r=f(()=>o.value.home||t.value),l=f(()=>n.value.title),s=f(()=>a.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 m=le("RouterLink");return p(),W(m,{to:r.value},{default:G(()=>[H(i),l.value?(p(),g("span",{key:0,class:oe(["site-name",{"can-hide":s.value}])},j(l.value),3)):B("v-if",!0)]),_:1},8,["to"])}}}),nr=z(tr,[["__file","NavbarBrand.vue"]]),or=A({__name:"DropdownTransition",setup(e){const t=o=>{o.style.height=o.scrollHeight+"px"},n=o=>{o.style.height=""};return(o,a)=>(p(),W(Ke,{name:"dropdown",onEnter:t,onAfterEnter:n,onBeforeLeave:t},{default:G(()=>[I(o.$slots,"default")]),_:3}))}}),on=z(or,[["__file","DropdownTransition.vue"]]),ar=["aria-label"],rr={class:"title"},sr=$("span",{class:"arrow down"},null,-1),lr=["aria-label"],ir={class:"title"},cr={class:"navbar-dropdown"},ur={class:"navbar-dropdown-subtitle"},dr={key:1},mr={class:"navbar-dropdown-subitem-wrapper"},vr=A({__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(e){const t=e,{item:n}=Fe(t),o=f(()=>n.value.ariaLabel||n.value.text),a=D(!1),r=ge();he(()=>r.path,()=>{a.value=!1});const l=i=>{i.detail===0?a.value=!a.value:a.value=!1},s=(i,c)=>c[c.length-1]===i;return(i,c)=>(p(),g("div",{class:oe(["navbar-dropdown-wrapper",{open:a.value}])},[$("button",{class:"navbar-dropdown-title",type:"button","aria-label":o.value,onClick:l},[$("span",rr,j(y(n).text),1),sr],8,ar),$("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":o.value,onClick:c[0]||(c[0]=d=>a.value=!a.value)},[$("span",ir,j(y(n).text),1),$("span",{class:oe(["arrow",a.value?"down":"right"])},null,2)],8,lr),H(on,null,{default:G(()=>[Pe($("ul",cr,[(p(!0),g(Z,null,de(y(n).children,d=>(p(),g("li",{key:d.text,class:"navbar-dropdown-item"},[d.children?(p(),g(Z,{key:0},[$("h4",ur,[d.link?(p(),W(se,{key:0,item:d,onFocusout:m=>s(d,y(n).children)&&d.children.length===0&&(a.value=!1)},null,8,["item","onFocusout"])):(p(),g("span",dr,j(d.text),1))]),$("ul",mr,[(p(!0),g(Z,null,de(d.children,m=>(p(),g("li",{key:m.link,class:"navbar-dropdown-subitem"},[H(se,{item:m,onFocusout:v=>s(m,d.children)&&s(d,y(n).children)&&(a.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(p(),W(se,{key:1,item:d,onFocusout:m=>s(d,y(n).children)&&(a.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[De,a.value]])]),_:1})],2))}}),pr=z(vr,[["__file","NavbarDropdown.vue"]]),xt=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),fr=(e,t)=>{if(t.hash===e)return!0;const n=xt(t.path),o=xt(e);return n===o},an=(e,t)=>e.link&&fr(e.link,t)?!0:e.children?e.children.some(n=>an(n,t)):!1,rn=e=>!Se(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,hr={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"},gr=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const n=rn(e);return n!==null?hr[n]:null},_r=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:a})=>{if(!o)return null;const r=gr({docsRepo:e,editLinkPattern:a});return r?r.replace(/:repo/,Se(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Dt(`${Mt(n)}/${o}`)):null},br={key:0,class:"navbar-items"},yr=A({__name:"NavbarItems",setup(e){const t=()=>{const d=fe(),m=Ce(),v=Ze(),h=Y();return f(()=>{const _=Object.keys(v.value.locales);if(_.length<2)return[];const L=d.currentRoute.value.path,b=d.currentRoute.value.fullPath;return[{text:h.value.selectLanguageText??"unknown language",ariaLabel:h.value.selectLanguageAriaLabel??h.value.selectLanguageText??"unknown language",children:_.map(M=>{var u,R;const x=((u=v.value.locales)==null?void 0:u[M])??{},U=((R=h.value.locales)==null?void 0:R[M])??{},K=`${x.lang}`,ee=U.selectLanguageName??K;let k;if(K===v.value.lang)k=b;else{const P=L.replace(m.value,M);d.getRoutes().some(q=>q.path===P)?k=b.replace(L,P):k=U.home??M}return{text:ee,link:k}})}]})},n=()=>{const d=Y(),m=f(()=>d.value.repo),v=f(()=>m.value?rn(m.value):null),h=f(()=>m.value&&!Se(m.value)?`https://github.com/${m.value}`:m.value),_=f(()=>h.value?d.value.repoLabel?d.value.repoLabel:v.value===null?"Source":v.value:null);return f(()=>!h.value||!_.value?[]:[{text:_.value,link:h.value}])},o=d=>ne(d)?ot(d):d.children?{...d,children:d.children.map(o)}:d,a=()=>{const d=Y();return f(()=>(d.value.navbar||[]).map(o))},r=D(!1),l=a(),s=t(),i=n(),c=f(()=>[...l.value,...s.value,...i.value]);return X(()=>{const m=()=>{window.innerWidth<719?r.value=!0:r.value=!1};m(),window.addEventListener("resize",m,!1),window.addEventListener("orientationchange",m,!1)}),(d,m)=>c.value.length?(p(),g("nav",br,[(p(!0),g(Z,null,de(c.value,v=>(p(),g("div",{key:v.text,class:"navbar-item"},[v.children?(p(),W(pr,{key:0,item:v,class:oe(r.value?"mobile":"")},null,8,["item","class"])):(p(),W(se,{key:1,item:v},null,8,["item"]))]))),128))])):B("v-if",!0)}}),sn=z(yr,[["__file","NavbarItems.vue"]]),Lr=["title"],kr={class:"icon",focusable:"false",viewBox:"0 0 32 32"},wr=$n('',9),Er=[wr],Sr={class:"icon",focusable:"false",viewBox:"0 0 32 32"},Cr=$("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),xr=[Cr],Or=A({__name:"ToggleColorModeButton",setup(e){const t=Y(),n=nt(),o=()=>{n.value=!n.value};return(a,r)=>(p(),g("button",{class:"toggle-color-mode-button",title:y(t).toggleColorMode,onClick:o},[Pe((p(),g("svg",kr,Er,512)),[[De,!y(n)]]),Pe((p(),g("svg",Sr,xr,512)),[[De,y(n)]])],8,Lr))}}),Tr=z(Or,[["__file","ToggleColorModeButton.vue"]]),$r=["title"],Ar=$("div",{class:"icon","aria-hidden":"true"},[$("span"),$("span"),$("span")],-1),Pr=[Ar],Dr=A({__name:"ToggleSidebarButton",emits:["toggle"],setup(e){const t=Y();return(n,o)=>(p(),g("div",{class:"toggle-sidebar-button",title:y(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:o[0]||(o[0]=a=>n.$emit("toggle"))},Pr,8,$r))}}),Ir=z(Dr,[["__file","ToggleSidebarButton.vue"]]),Rr=A({__name:"Navbar",emits:["toggle-sidebar"],setup(e){const t=Y(),n=D(null),o=D(null),a=D(0),r=f(()=>a.value?{maxWidth:a.value+"px"}:{});X(()=>{const i=l(n.value,"paddingLeft")+l(n.value,"paddingRight"),c=()=>{var d;window.innerWidth<719?a.value=0:a.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 m,v,h;const c=(h=(v=(m=s==null?void 0:s.ownerDocument)==null?void 0:m.defaultView)==null?void 0:v.getComputedStyle(s,null))==null?void 0:h[i],d=Number.parseInt(c,10);return Number.isNaN(d)?0:d}return(s,i)=>{const c=le("NavbarSearch");return p(),g("header",{ref_key:"navbar",ref:n,class:"navbar"},[H(Ir,{onToggle:i[0]||(i[0]=d=>s.$emit("toggle-sidebar"))}),$("span",{ref_key:"navbarBrand",ref:o},[H(nr)],512),$("div",{class:"navbar-items-wrapper",style:It(r.value)},[I(s.$slots,"before"),H(sn,{class:"can-hide"}),I(s.$slots,"after"),y(t).colorModeSwitch?(p(),W(Tr,{key:0})):B("v-if",!0),H(c)],4)],512)}}}),Mr=z(Rr,[["__file","Navbar.vue"]]),Fr={class:"page-meta"},Hr={key:0,class:"meta-item edit-link"},Nr={key:1,class:"meta-item last-updated"},zr={class:"meta-item-label"},Br={class:"meta-item-info"},Vr={key:2,class:"meta-item contributors"},jr={class:"meta-item-label"},Ur={class:"meta-item-info"},Wr=["title"],qr=A({__name:"PageMeta",setup(e){const t=()=>{const i=Y(),c=pe(),d=re();return f(()=>{if(!(d.value.editLink??i.value.editLink??!0))return null;const{repo:v,docsRepo:h=v,docsBranch:_="main",docsDir:L="",editLinkText:b}=i.value;if(!h)return null;const S=_r({docsRepo:h,docsBranch:_,docsDir:L,filePathRelative:c.value.filePathRelative,editLinkPattern:d.value.editLinkPattern??i.value.editLinkPattern});return S?{text:b??"Edit this page",link:S}:null})},n=()=>{const i=Y(),c=pe(),d=re();return f(()=>{var h,_;return!(d.value.lastUpdated??i.value.lastUpdated??!0)||!((h=c.value.git)!=null&&h.updatedTime)?null:new Date((_=c.value.git)==null?void 0:_.updatedTime).toLocaleString()})},o=()=>{const i=Y(),c=pe(),d=re();return f(()=>{var v;return d.value.contributors??i.value.contributors??!0?((v=c.value.git)==null?void 0:v.contributors)??null:null})},a=Y(),r=t(),l=n(),s=o();return(i,c)=>{const d=le("ClientOnly");return p(),g("footer",Fr,[y(r)?(p(),g("div",Hr,[H(se,{class:"meta-item-label",item:y(r)},null,8,["item"])])):B("v-if",!0),y(l)?(p(),g("div",Nr,[$("span",zr,j(y(a).lastUpdatedText)+": ",1),H(d,null,{default:G(()=>[$("span",Br,j(y(l)),1)]),_:1})])):B("v-if",!0),y(s)&&y(s).length?(p(),g("div",Vr,[$("span",jr,j(y(a).contributorsText)+": ",1),$("span",Ur,[(p(!0),g(Z,null,de(y(s),(m,v)=>(p(),g(Z,{key:v},[$("span",{class:"contributor",title:`email: ${m.email}`},j(m.name),9,Wr),v!==y(s).length-1?(p(),g(Z,{key:0},[Le(", ")],64)):B("v-if",!0)],64))),128))])])):B("v-if",!0)])}}}),Kr=z(qr,[["__file","PageMeta.vue"]]),Gr={key:0,class:"page-nav"},Qr={class:"inner"},Yr={key:0,class:"prev"},Jr={key:1,class:"next"},Zr=A({__name:"PageNav",setup(e){const t=i=>i===!1?null:ne(i)?ot(i):Ye(i)?i:!1,n=(i,c,d)=>{const m=i.findIndex(v=>v.link===c);if(m!==-1){const v=i[m+d];return v!=null&&v.link?v:null}for(const v of i)if(v.children){const h=n(v.children,c,d);if(h)return h}return null},o=re(),a=at(),r=ge(),l=f(()=>{const i=t(o.value.prev);return i!==!1?i:n(a.value,r.path,-1)}),s=f(()=>{const i=t(o.value.next);return i!==!1?i:n(a.value,r.path,1)});return(i,c)=>l.value||s.value?(p(),g("nav",Gr,[$("p",Qr,[l.value?(p(),g("span",Yr,[H(se,{item:l.value},null,8,["item"])])):B("v-if",!0),s.value?(p(),g("span",Jr,[H(se,{item:s.value},null,8,["item"])])):B("v-if",!0)])])):B("v-if",!0)}}),Xr=z(Zr,[["__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 p(),g("main",es,[I(t.$slots,"top"),$("div",ts,[I(t.$slots,"content-top"),H(o),I(t.$slots,"content-bottom")]),H(Kr),H(Xr),I(t.$slots,"bottom")])}}}),os=z(ns,[["__file","Page.vue"]]),as={class:"sidebar-item-children"},rs=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),a=ge(),r=fe(),l=f(()=>an(n.value,a)),s=f(()=>({"sidebar-item":!0,"sidebar-heading":o.value===0,active:l.value,collapsible:n.value.collapsible})),i=f(()=>n.value.collapsible?l.value:!0),[c,d]=Qo(i.value),m=h=>{n.value.collapsible&&(h.preventDefault(),d())},v=r.afterEach(h=>{Ge(()=>{c.value=i.value})});return qe(()=>{v()}),(h,_)=>{var b;const L=le("SidebarItem",!0);return p(),g("li",null,[y(n).link?(p(),W(se,{key:0,class:oe(s.value),item:y(n)},null,8,["class","item"])):(p(),g("p",{key:1,tabindex:"0",class:oe(s.value),onClick:m,onKeydown:An(m,["enter"])},[Le(j(y(n).text)+" ",1),y(n).collapsible?(p(),g("span",{key:0,class:oe(["arrow",y(c)?"down":"right"])},null,2)):B("v-if",!0)],34)),(b=y(n).children)!=null&&b.length?(p(),W(on,{key:2},{default:G(()=>[Pe($("ul",as,[(p(!0),g(Z,null,de(y(n).children,S=>(p(),W(L,{key:`${y(o)}${S.text}${S.link}`,item:S,depth:y(o)+1},null,8,["item","depth"]))),128))],512),[[De,y(c)]])]),_:1})):B("v-if",!0)])}}}),ss=z(rs,[["__file","SidebarItem.vue"]]),ls={key:0,class:"sidebar-items"},is=A({__name:"SidebarItems",setup(e){const t=ge(),n=at();return X(()=>{he(()=>t.hash,o=>{const a=document.querySelector(".sidebar");if(!a)return;const r=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${o}"]`);if(!r)return;const{top:l,height:s}=a.getBoundingClientRect(),{top:i,height:c}=r.getBoundingClientRect();il+s&&r.scrollIntoView(!1)})}),(o,a)=>y(n).length?(p(),g("ul",ls,[(p(!0),g(Z,null,de(y(n),r=>(p(),W(ss,{key:`${r.text}${r.link}`,item:r},null,8,["item"]))),128))])):B("v-if",!0)}}),cs=z(is,[["__file","SidebarItems.vue"]]),us={class:"sidebar"},ds=A({__name:"Sidebar",setup(e){return(t,n)=>(p(),g("aside",us,[H(sn),I(t.$slots,"top"),H(cs),I(t.$slots,"bottom")]))}}),ms=z(ds,[["__file","Sidebar.vue"]]),vs=A({__name:"Layout",setup(e){const t=pe(),n=re(),o=Y(),a=f(()=>n.value.navbar!==!1&&o.value.navbar!==!1),r=at(),l=D(!1),s=b=>{l.value=typeof b=="boolean"?b:!l.value},i={x:0,y:0},c=b=>{i.x=b.changedTouches[0].clientX,i.y=b.changedTouches[0].clientY},d=b=>{const S=b.changedTouches[0].clientX-i.x,M=b.changedTouches[0].clientY-i.y;Math.abs(S)>Math.abs(M)&&Math.abs(S)>40&&(S>0&&i.x<=80?s(!0):s(!1))},m=f(()=>[{"no-navbar":!a.value,"no-sidebar":!r.value.length,"sidebar-open":l.value},n.value.pageClass]);let v;X(()=>{v=fe().afterEach(()=>{s(!1)})}),Rt(()=>{v()});const h=en(),_=h.resolve,L=h.pending;return(b,S)=>(p(),g("div",{class:oe(["theme-container",m.value]),onTouchstart:c,onTouchend:d},[I(b.$slots,"navbar",{},()=>[a.value?(p(),W(Mr,{key:0,onToggleSidebar:s},{before:G(()=>[I(b.$slots,"navbar-before")]),after:G(()=>[I(b.$slots,"navbar-after")]),_:3})):B("v-if",!0)]),$("div",{class:"sidebar-mask",onClick:S[0]||(S[0]=M=>s(!1))}),I(b.$slots,"sidebar",{},()=>[H(ms,null,{top:G(()=>[I(b.$slots,"sidebar-top")]),bottom:G(()=>[I(b.$slots,"sidebar-bottom")]),_:3})]),I(b.$slots,"page",{},()=>[y(n).home?(p(),W(er,{key:0})):(p(),W(Ke,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:y(_),onBeforeLeave:y(L)},{default:G(()=>[(p(),W(os,{key:y(t).path},{top:G(()=>[I(b.$slots,"page-top")]),"content-top":G(()=>[I(b.$slots,"page-content-top")]),"content-bottom":G(()=>[I(b.$slots,"page-content-bottom")]),bottom:G(()=>[I(b.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}}),ps=z(vs,[["__file","Layout.vue"]]),fs={class:"theme-container"},hs={class:"page"},gs={class:"theme-default-content"},_s=$("h1",null,"404",-1),bs=A({__name:"NotFound",setup(e){const t=Ce(),n=Y(),o=n.value.notFound??["Not Found"],a=()=>o[Math.floor(Math.random()*o.length)],r=n.value.home??t.value,l=n.value.backToHome??"Back to home";return(s,i)=>{const c=le("RouterLink");return p(),g("div",fs,[$("main",hs,[$("div",gs,[_s,$("blockquote",null,j(a()),1),H(c,{to:y(r)},{default:G(()=>[Le(j(y(l)),1)]),_:1},8,["to"])])])])}}}),ys=z(bs,[["__file","NotFound.vue"]]);const Ls=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(){Ea(),xa()},layouts:{Layout:ps,NotFound:ys}}),ks=e=>e instanceof Element?document.activeElement===e&&(["TEXTAREA","SELECT","INPUT"].includes(e.tagName)||e.hasAttribute("contenteditable")):!1,ws=(e,t)=>t.some(n=>{if(ne(n))return n===e.key;const{key:o,ctrl:a=!1,shift:r=!1,alt:l=!1}=n;return o===e.key&&a===e.ctrlKey&&r===e.shiftKey&&l===e.altKey}),Es=/[^\x00-\x7F]/,Ss=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=Ss(e);if(Es.test(e))return o.some(l=>n.toLowerCase().indexOf(l)>-1);const a=e.endsWith(" ");return new RegExp(o.map((l,s)=>o.length===s+1&&!a?`(?=.*\\b${Ot(l)})`:`(?=.*\\b${Ot(l)}\\b)`).join("")+".+","gi").test(n)},Cs=({input:e,hotKeys:t})=>{if(t.value.length===0)return;const n=o=>{e.value&&ws(o,t.value)&&!ks(o.target)&&(o.preventDefault(),e.value.focus())};X(()=>{document.addEventListener("keydown",n)}),qe(()=>{document.removeEventListener("keydown",n)})},xs=[{title:"Legacy-Docs",headers:[{level:2,title:"Original Repositories",slug:"original-repositories",link:"#original-repositories",children:[]},{level:2,title:"Original Contributors",slug:"original-contributors",link:"#original-contributors",children:[]},{level:2,title:"Official Forks (archived)",slug:"official-forks-archived",link:"#official-forks-archived",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:"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:"ARC",headers:[{level:2,title:"Entries",slug:"entries",link:"#entries",children:[]}],path:"/Formats/ARC/",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:[]}],Os=D(xs),Ts=()=>Os,$s=({searchIndex:e,routeLocale:t,query:n,maxSuggestions:o})=>{const a=f(()=>e.value.filter(r=>r.pathLocale===t.value));return f(()=>{const r=n.value.trim().toLowerCase();if(!r)return[];const l=[],s=(i,c)=>{Tt(r,[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 a.value){if(l.length>=o.value)break;if(Tt(r,[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})},As=e=>{const t=D(0);return{focusIndex:t,focusNext:()=>{t.value{t.value>0?t.value-=1:t.value=e.value.length-1}}},Ps=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),a=fe(),r=Ce(),l=Ts(),s=D(null),i=D(!1),c=D(""),d=f(()=>t.value[r.value]??{}),m=$s({searchIndex:l,routeLocale:r,query:c,maxSuggestions:o}),{focusIndex:v,focusNext:h,focusPrev:_}=As(m);Cs({input:s,hotKeys:n});const L=f(()=>i.value&&!!m.value.length),b=()=>{L.value&&_()},S=()=>{L.value&&h()},M=x=>{if(!L.value)return;const U=m.value[x];U&&a.push(U.link).then(()=>{c.value="",v.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":{b();break}case"ArrowDown":{S();break}case"Enter":{x.preventDefault(),M(v.value);break}}}}),L.value&&T("ul",{class:"suggestions",onMouseleave:()=>v.value=-1},m.value.map(({link:x,title:U,header:K},ee)=>T("li",{class:["suggestion",{focus:v.value===ee}],onMouseenter:()=>v.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={},Is=["s","/"],Rs=5,Ms=me({enhance({app:e}){e.component("SearchBox",t=>T(Ps,{locales:Ds,hotKeys:Is,maxSuggestions:Rs,...t}))}}),$e=[oo,so,uo,wo,xo,Do,Ls,Ms],Fs=[["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-5a24798a","/Formats/COL/",{title:"COL"},["/Formats/COL/index.html","/Formats/COL/README.md"]],["v-5a2636ae","/Formats/ARC/",{title:"ARC"},["/Formats/ARC/index.html","/Formats/ARC/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)}}),Hs=()=>Fs.reduce((e,[t,n,o,a])=>(e.push({name:t,path:n,component:$t,meta:o},...a.map(r=>({path:r,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:$t}]),Ns=Rn,zs=()=>{const e=Pn({history:Ns(Mt("/Legacy-Docs/")),routes:Hs(),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([ae.resolvePageData(t.name),(o=Ft[t.name])==null?void 0:o.__asyncLoader()]))}),e},Bs=e=>{e.component("ClientOnly",Xe),e.component("Content",Jn)},Vs=(e,t,n)=>{const o=D(t.currentRoute.value.path);he(()=>t.currentRoute.value.path,v=>o.value=v);const a=f(()=>ae.resolveLayouts(n)),r=f(()=>ae.resolveRouteLocale(ye.value.locales,o.value)),l=f(()=>ae.resolveSiteLocaleData(ye.value,r.value)),s=f(()=>ae.resolvePageFrontmatter(ue.value)),i=f(()=>ae.resolvePageHeadTitle(ue.value,l.value)),c=f(()=>ae.resolvePageHead(i.value,s.value,l.value)),d=f(()=>ae.resolvePageLang(ue.value)),m=f(()=>ae.resolvePageLayout(ue.value,a.value));return e.provide(Bn,a),e.provide(Nt,s),e.provide(Un,i),e.provide(zt,c),e.provide(Bt,d),e.provide(Vt,m),e.provide(Je,r),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:()=>r.value},$site:{get:()=>ye.value},$siteLocale:{get:()=>l.value},$withBase:{get:()=>et}}),{layouts:a,pageData:ue,pageFrontmatter:s,pageHead:c,pageHeadTitle:i,pageLang:d,pageLayout:m,routeLocale:r,siteData:ye,siteLocaleData:l}},js=()=>{const e=jn(),t=Wn(),n=D([]),o=()=>{e.value.forEach(r=>{const l=Us(r);l&&n.value.push(l)})},a=()=>{document.documentElement.lang=t.value,n.value.forEach(r=>{r.parentNode===document.head&&document.head.removeChild(r)}),n.value.splice(0,n.value.length),e.value.forEach(r=>{const l=Ws(r);l!==null&&(document.head.appendChild(l),n.value.push(l))})};Qe(Gn,a),X(()=>{o(),a(),he(()=>e.value,()=>a())})},Us=([e,t,n=""])=>{const o=Object.entries(t).map(([s,i])=>ne(i)?`[${s}=${JSON.stringify(i)}]`:i===!0?`[${s}]`:"").join(""),a=`head > ${e}${o}`;return Array.from(document.querySelectorAll(a)).find(s=>s.innerText===n)||null},Ws=([e,t,n])=>{if(!ne(e))return null;const o=document.createElement(e);return Ye(t)&&Object.entries(t).forEach(([a,r])=>{ne(r)?o.setAttribute(a,r):r===!0&&o.setAttribute(a,"")}),ne(n)&&o.appendChild(document.createTextNode(n)),o},qs=In,Ks=async()=>{var n;const e=qs({name:"VuepressApp",setup(){var o;js();for(const a of $e)(o=a.setup)==null||o.call(a);return()=>[T(Mn),...$e.flatMap(({rootComponents:a=[]})=>a.map(r=>T(r)))]}}),t=zs();Bs(e),Vs(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}};Ks().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Ks as createVueApp}; diff --git a/assets/index.html-1758b6c6.js b/assets/index.html-0a99b83b.js similarity index 80% rename from assets/index.html-1758b6c6.js rename to assets/index.html-0a99b83b.js index 99cd198..86a03d7 100644 --- a/assets/index.html-1758b6c6.js +++ b/assets/index.html-0a99b83b.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-12759b28","path":"/Formats/","title":"Home","lang":"en-US","frontmatter":{"title":"Home"},"headers":[],"git":{"updatedTime":1713119929000,"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":1713119974000,"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-e6c08b0d.js b/assets/index.html-0e214fb3.js similarity index 93% rename from assets/index.html-e6c08b0d.js rename to assets/index.html-0e214fb3.js index 64a52f0..d96c642 100644 --- a/assets/index.html-e6c08b0d.js +++ b/assets/index.html-0e214fb3.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":1713119929000,"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":1713119974000,"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-50d9bb95.js b/assets/index.html-3d64441d.js similarity index 91% rename from assets/index.html-50d9bb95.js rename to assets/index.html-3d64441d.js index 6ec19a6..e6bfd0e 100644 --- a/assets/index.html-50d9bb95.js +++ b/assets/index.html-3d64441d.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":1713119929000,"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":1713119974000,"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-3323332f.js b/assets/index.html-5ea162d0.js similarity index 88% rename from assets/index.html-3323332f.js rename to assets/index.html-5ea162d0.js index e94a2f8..05fcac0 100644 --- a/assets/index.html-3323332f.js +++ b/assets/index.html-5ea162d0.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":1713119929000,"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":1713119974000,"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-ccbc8814.js b/assets/index.html-64453cd7.js similarity index 84% rename from assets/index.html-ccbc8814.js rename to assets/index.html-64453cd7.js index 106401d..444fb98 100644 --- a/assets/index.html-ccbc8814.js +++ b/assets/index.html-64453cd7.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":1713119929000,"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":1713119974000,"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-36c50ad0.js b/assets/index.html-73d883a0.js similarity index 84% rename from assets/index.html-36c50ad0.js rename to assets/index.html-73d883a0.js index 815299c..3fe60d6 100644 --- a/assets/index.html-36c50ad0.js +++ b/assets/index.html-73d883a0.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":1713119929000,"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":1713119974000,"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-d24f029e.js b/assets/index.html-77c95e9b.js similarity index 52% rename from assets/index.html-d24f029e.js rename to assets/index.html-77c95e9b.js index caa5301..24befb6 100644 --- a/assets/index.html-d24f029e.js +++ b/assets/index.html-77c95e9b.js @@ -1 +1 @@ -const i=JSON.parse('{"key":"v-8daa1a0e","path":"/","title":"Legacy-Docs","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Original Contributors","slug":"original-contributors","link":"#original-contributors","children":[]},{"level":2,"title":"Original Repositories","slug":"original-repositories","link":"#original-repositories","children":[]},{"level":2,"title":"Official Forks (archived)","slug":"official-forks-archived","link":"#official-forks-archived","children":[]}],"git":{"updatedTime":1713119929000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"README.md"}');export{i as data}; +const i=JSON.parse('{"key":"v-8daa1a0e","path":"/","title":"Legacy-Docs","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Original Repositories","slug":"original-repositories","link":"#original-repositories","children":[]},{"level":2,"title":"Original Contributors","slug":"original-contributors","link":"#original-contributors","children":[]},{"level":2,"title":"Official Forks (archived)","slug":"official-forks-archived","link":"#official-forks-archived","children":[]}],"git":{"updatedTime":1713119974000,"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-1474db59.js b/assets/index.html-a8041911.js similarity index 90% rename from assets/index.html-1474db59.js rename to assets/index.html-a8041911.js index 5ed0e7e..bb2f356 100644 --- a/assets/index.html-1474db59.js +++ b/assets/index.html-a8041911.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":1713119929000,"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":1713119974000,"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-3dce93c1.js b/assets/index.html-b207cb88.js similarity index 94% rename from assets/index.html-3dce93c1.js rename to assets/index.html-b207cb88.js index aedfaa5..84e6957 100644 --- a/assets/index.html-3dce93c1.js +++ b/assets/index.html-b207cb88.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":1713119929000,"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":1713119974000,"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-b4e060b9.js b/assets/index.html-b4e060b9.js new file mode 100644 index 0000000..f5211b0 --- /dev/null +++ b/assets/index.html-b4e060b9.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-016e66c7.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:"original-repositories",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#original-repositories","aria-hidden":"true"},"#"),r(" Original Repositories")],-1),d={href:"https://github.com/UtterEvergreen1/Minecraft-LCE-Docs",target:"_blank",rel:"noopener noreferrer"},u={href:"https://github.com/PhoenixARC/LCE_Format_Documentation",target:"_blank",rel:"noopener noreferrer"},f=e("h2",{id:"original-contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#original-contributors","aria-hidden":"true"},"#"),r(" Original Contributors")],-1),g={href:"https://github.com/UtterEvergreen1/",target:"_blank",rel:"noopener noreferrer"},p={href:"https://github.com/PhoenixARC/",target:"_blank",rel:"noopener noreferrer"},b={href:"https://github.com/vylryna/",target:"_blank",rel:"noopener noreferrer"},m={href:"https://github.com/hee/",target:"_blank",rel:"noopener noreferrer"},k={href:"https://github.com/miku-666/",target:"_blank",rel:"noopener noreferrer"},x={href:"https://github.com/MattN-L",target:"_blank",rel:"noopener noreferrer"},L=e("h2",{id:"official-forks-archived",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#official-forks-archived","aria-hidden":"true"},"#"),r(" Official Forks (archived)")],-1),v={href:"https://github.com/Team-Lodestone/Legacy-Docs",target:"_blank",rel:"noopener noreferrer"},C=e("p",null,"Checked Date: 2024-04-14",-1);function E(y,D){const t=a("ExternalLinkIcon");return i(),l("div",null,[c,h,_,e("ul",null,[e("li",null,[e("a",d,[r("UtterEvergreen1/Minecraft-LCE-Docs"),o(t)])]),e("li",null,[e("a",u,[r("PhoenixARC/LCE_Format_Documentation"),o(t)])])]),f,e("ul",null,[e("li",null,[e("a",g,[r("UtterEvergreen1"),o(t)])]),e("li",null,[e("a",p,[r("PhoenixARC"),o(t)])]),e("li",null,[e("a",b,[r("vylryna"),o(t)])]),e("li",null,[e("a",m,[r("hee"),o(t)])]),e("li",null,[e("a",k,[r("miku-666"),o(t)])]),e("li",null,[e("a",x,[r("MattN-L"),o(t)])])]),L,e("ul",null,[e("li",null,[e("a",v,[r("Team-Lodestone/Legacy-Docs"),o(t)])])]),C])}const N=n(s,[["render",E],["__file","index.html.vue"]]);export{N as default}; diff --git a/assets/index.html-a481b4c0.js b/assets/index.html-d769b068.js similarity index 89% rename from assets/index.html-a481b4c0.js rename to assets/index.html-d769b068.js index 6084a7d..1b932f7 100644 --- a/assets/index.html-a481b4c0.js +++ b/assets/index.html-d769b068.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":1713119929000,"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":1713119974000,"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-1897cc65.js b/assets/index.html-d95b47ce.js similarity index 90% rename from assets/index.html-1897cc65.js rename to assets/index.html-d95b47ce.js index 5fb6c5e..a42cc22 100644 --- a/assets/index.html-1897cc65.js +++ b/assets/index.html-d95b47ce.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":1713119929000,"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":1713119974000,"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-ea15ea94.js b/assets/index.html-ea15ea94.js deleted file mode 100644 index 70fc56c..0000000 --- a/assets/index.html-ea15ea94.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as n,M as a,p as i,q as l,R as e,t as r,N as o}from"./framework-016e66c7.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:"original-contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#original-contributors","aria-hidden":"true"},"#"),r(" Original 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={href:"https://github.com/MattN-L",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),k={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"},L=e("h2",{id:"official-forks-archived",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#official-forks-archived","aria-hidden":"true"},"#"),r(" Official Forks (archived)")],-1),v={href:"https://github.com/Team-Lodestone/Legacy-Docs",target:"_blank",rel:"noopener noreferrer"},C=e("p",null,"Checked Date: 2023-04-28",-1);function E(y,D){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)])]),e("li",null,[e("a",b,[r("MattN-L"),o(t)])])]),m,e("ul",null,[e("li",null,[e("a",k,[r("UtterEvergreen1/Minecraft-LCE-Docs"),o(t)])]),e("li",null,[e("a",x,[r("PhoenixARC/LCE_Format_Documentation"),o(t)])])]),L,e("ul",null,[e("li",null,[e("a",v,[r("Team-Lodestone/Legacy-Docs"),o(t)])])]),C])}const N=n(s,[["render",E],["__file","index.html.vue"]]);export{N as default}; diff --git a/index.html b/index.html index 317270e..3d64b26 100644 --- a/index.html +++ b/index.html @@ -24,10 +24,10 @@ Legacy-Docs | Minecraft Legacy Docs - + - - + +