From 6d1e3ee361b49d3927fd7a6d836613e78b07683b Mon Sep 17 00:00:00 2001 From: OtterCodes102 <144633084+OtterCodes102@users.noreply.github.com> Date: Thu, 26 Oct 2023 13:56:45 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20EaglerRe?= =?UTF-8?q?born/EaglerReborn.github.io@03a67156232a11fd82891795e3b57977a1c?= =?UTF-8?q?01129=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 6 +++--- assets/js/16.31527018.js | 1 + assets/js/16.8ab6d050.js | 1 - assets/js/{app.3f00370f.js => app.e8c65758.js} | 4 ++-- guide/InstallingPlugins.html | 4 ++-- guide/MakingPlugins.html | 4 ++-- guide/index.html | 4 ++-- guide/making-patch-files.html | 4 ++-- guide/non-eagler.html | 4 ++-- index.html | 4 ++-- plugindocs/events/FromServerEvents.html | 4 ++-- plugindocs/events/ToServerEvents.html | 4 ++-- plugindocs/events/addEventListener.html | 4 ++-- plugindocs/events/removeEventListener.html | 4 ++-- plugindocs/globals/AxisAlignedBB.html | 4 ++-- plugindocs/globals/BlockData.html | 4 ++-- plugindocs/globals/BlockPos.html | 4 ++-- plugindocs/globals/ChunkData.html | 4 ++-- plugindocs/globals/ContainerData.html | 4 ++-- plugindocs/globals/Data.html | 4 ++-- plugindocs/globals/EnchantmentData.html | 4 ++-- plugindocs/globals/EntityData.html | 4 ++-- plugindocs/globals/FishHookData.html | 4 ++-- plugindocs/globals/FoodStatsData.html | 4 ++-- plugindocs/globals/GameSettingsData.html | 4 ++-- plugindocs/globals/InventoryBasicData.html | 4 ++-- plugindocs/globals/InventoryPlayerData.html | 4 ++-- plugindocs/globals/ItemData.html | 4 ++-- plugindocs/globals/ItemStackData.html | 4 ++-- plugindocs/globals/KeyBindingData.html | 4 ++-- plugindocs/globals/ListOfGlobals.html | 4 ++-- plugindocs/globals/LivingEntityData.html | 4 ++-- plugindocs/globals/LocalPlayerData.html | 4 ++-- plugindocs/globals/MapColor.html | 4 ++-- plugindocs/globals/MaterialData.html | 4 ++-- plugindocs/globals/NetworkData.html | 4 ++-- plugindocs/globals/PlayerCapabilities.html | 4 ++-- plugindocs/globals/PlayerData.html | 4 ++-- plugindocs/globals/RemotePlayerData.html | 4 ++-- plugindocs/globals/Vec3.html | 4 ++-- plugindocs/globals/Vec3i.html | 4 ++-- plugindocs/globals/Vec4b.html | 4 ++-- plugindocs/globals/require.html | 4 ++-- plugindocs/globals/updateComponent.html | 4 ++-- plugindocs/index.html | 8 ++++---- 45 files changed, 90 insertions(+), 90 deletions(-) create mode 100644 assets/js/16.31527018.js delete mode 100644 assets/js/16.8ab6d050.js rename assets/js/{app.3f00370f.js => app.e8c65758.js} (99%) diff --git a/404.html b/404.html index ef940e8..874409f 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ - + -

404

Huh, that wasn't supposed to happen.
+ - + diff --git a/assets/js/16.31527018.js b/assets/js/16.31527018.js new file mode 100644 index 0000000..efe25f3 --- /dev/null +++ b/assets/js/16.31527018.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{290:function(e,t,a){"use strict";a.r(t);var o=a(14),i=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"plugin-api"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#plugin-api"}},[e._v("#")]),e._v(" Plugin API")]),e._v(" "),t("p",[e._v("The Plugin API consists of a global JavaScript object on the window, called, very simply, "),t("code",[e._v("PluginAPI")]),e._v(".")]),e._v(" "),t("p",[e._v("It has the following properties:")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("player: LocalPlayerData")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/LocalPlayerData.html"}},[t("code",[e._v("LocalPlayerData")])]),e._v(" made from "),t("code",[e._v("EntityPlayerSP")]),e._v(". Regenerated every time the "),t("code",[e._v("update")]),e._v(" event is called.")],1)])]),e._v(" "),t("li",[t("code",[e._v("network: NetworkData")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/NetworkData.html"}},[t("code",[e._v("NetworkData")])]),e._v(" made from "),t("code",[e._v("NetHandlerPlayClient")]),e._v(". Regenerated every time the "),t("code",[e._v("update")]),e._v(" event is called.")],1)])]),e._v(" "),t("li",[t("code",[e._v("settings: GameSettingsData")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/GameSettingsData.html"}},[t("code",[e._v("GameSettingsData")])]),e._v(" made from "),t("code",[e._v("GameSettings")]),e._v(". Regenerated every time the "),t("code",[e._v("update")]),e._v(" event is called.")],1)])]),e._v(" "),t("li",[t("code",[e._v("items: ItemData{}")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/ItemData.html"}},[t("code",[e._v("ItemData")])]),e._v(" dictionary of all item types, and block-item types. [Auto]")],1)])]),e._v(" "),t("li",[t("code",[e._v("blocks: BlockData{}")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/BlockData.html"}},[t("code",[e._v("BlockData")])]),e._v(" dictionary of all block types. [Auto]")],1)])]),e._v(" "),t("li",[t("code",[e._v("materials: MaterialData{}")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/MaterialData.html"}},[t("code",[e._v("MaterialData")])]),e._v(" dictionary of all the block materials. [Auto]")],1)])]),e._v(" "),t("li",[t("code",[e._v("enchantments: EnchantmentData{}")]),e._v(" "),t("ul",[t("li",[e._v("An "),t("RouterLink",{attrs:{to:"/plugindocs/EnchantmentData.html"}},[t("code",[e._v("EnchantmentData")])]),e._v(" dictionary of all the in-game enchantments. [Auto]")],1)])]),e._v(" "),t("li",[t("code",[e._v("constructors: Object")]),e._v(" "),t("ul",[t("li",[e._v("A object containing constructors to make some Java objects from within JavaScript. [Auto]")])])]),e._v(" "),t("li",[t("code",[e._v("javaClient: Object")]),e._v(" "),t("ul",[t("li",[e._v("This is the "),t("code",[e._v("Minecraft")]),e._v(" instance exposed to JavaScript. It has no wrapping, and so many properties will be illegible. To use it, I would recommend editing the "),t("code",[e._v("build.gradle")]),e._v(" in the workspace to set "),t("code",[e._v("minifying: false;")]),e._v(" [Auto]")])])]),e._v(" "),t("li",[t("code",[e._v("version: String")]),e._v(" "),t("ul",[t("li",[e._v("The version of the Plugin API (If not accessible, you can check the PluginAPI version in the f3 menu)")])])]),e._v(" "),t("li",[t("code",[e._v("clientBrand: String")]),e._v(" "),t("ul",[t("li",[e._v("The brand of the Eaglercraft client, taken from "),t("code",[e._v("ClientBrandRetriever.java")])])])])]),e._v(" "),t("p",[e._v("It has the following methods:")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("addEventListener(eventName: String, callback: Function) : void")]),e._v(" "),t("ul",[t("li",[e._v("Documentation "),t("RouterLink",{attrs:{to:"/plugindocs/events/addEventListener.html"}},[e._v("here")])],1)])]),e._v(" "),t("li",[t("code",[e._v("require(componentName: String)")]),e._v(" "),t("ul",[t("li",[e._v("Documentation "),t("RouterLink",{attrs:{to:"/plugindocs/globals/require.html"}},[e._v("here")])],1)])]),e._v(" "),t("li",[t("code",[e._v("updateComponent(componentName: String)")]),e._v(" "),t("ul",[t("li",[e._v("[Deprecated, use "),t("code",[e._v("reload()")]),e._v(" instead]")]),e._v(" "),t("li",[e._v("Documentation "),t("RouterLink",{attrs:{to:"/plugindocs/globals/updateComponent.html"}},[e._v("here")])],1)])]),e._v(" "),t("li",[t("code",[e._v("displayToChat({msg: String})")]),e._v(" "),t("ul",[t("li",[e._v("Displays client-side message to user's ingame chat gui.")])])]),e._v(" "),t("li",[t("code",[e._v("clickMouse()")]),e._v(" "),t("ul",[t("li",[e._v("Triggers a left click ingame.")])])]),e._v(" "),t("li",[t("code",[e._v("rightClickMouse()")]),e._v(" "),t("ul",[t("li",[e._v("Triggers a right click ingame.")])])]),e._v(" "),t("li",[t("code",[e._v("update()")]),e._v(" "),t("ul",[t("li",[e._v("Force triggers a Plugin API update. Note that while the update event fires, not all objects are necessarily generated. Eg: Calling "),t("code",[e._v("update()")]),e._v(" while not ingame will not generate "),t("code",[e._v("PluginAPI.player")]),e._v(" or "),t("code",[e._v("PluginAPI.network")])])])])]),e._v(" "),t("h3",{attrs:{id:"passing-ref-objects"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#passing-ref-objects"}},[e._v("#")]),e._v(" Passing 'Ref' objects")]),e._v(" "),t("p",[e._v("Eg: "),t("code",[e._v("setCurrentItemOrArmor({slotIn: Integer, itemStack: ItemStackRef}) : void")]),e._v("\nThis method's itemStack parameter uses an 'ItemStackRef'. 'Refs' are short for 'references', as they are the root reference to a java object, not just a data wrapper. You can get a ref from a Data by using "),t("code",[e._v("getRef()")]),e._v(", as specified "),t("RouterLink",{attrs:{to:"/plugindocs/globals/Data.html"}},[e._v("here")]),e._v(".")],1),e._v(" "),t("h3",{attrs:{id:"using-non-auto-properties"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#using-non-auto-properties"}},[e._v("#")]),e._v(" Using non-auto properties")]),e._v(" "),t("p",[e._v("In order to use non-auto properties like "),t("code",[e._v("PluginAPI.player")]),e._v(" or "),t("code",[e._v("PluginAPI.network")]),e._v(", they must be "),t("RouterLink",{attrs:{to:"/plugindocs/globals/require.html"}},[e._v("required")])],1),e._v(" "),t("h3",{attrs:{id:"triggering-data-updates-reload"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#triggering-data-updates-reload"}},[e._v("#")]),e._v(" Triggering data updates ("),t("code",[e._v("reload()")]),e._v(")")]),e._v(" "),t("p",[e._v("To trigger the game to read your updated values, call the "),t("code",[e._v("reload()")]),e._v(" method on the object.")]),e._v(" "),t("p",[e._v("Eg:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("PluginAPI.player.motionY += 1;\nPluginAPI.player.reload();\n")])])]),t("p",[e._v("Frequent calls to "),t("code",[e._v("reload()")]),e._v(" may cause lag, so try to limit them.")])])}),[],!1,null,null,null);t.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/16.8ab6d050.js b/assets/js/16.8ab6d050.js deleted file mode 100644 index c84dc67..0000000 --- a/assets/js/16.8ab6d050.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{290:function(e,t,a){"use strict";a.r(t);var o=a(14),i=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"plugin-api"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#plugin-api"}},[e._v("#")]),e._v(" Plugin API")]),e._v(" "),t("p",[e._v("The Plugin API consists of a global JavaScript object on the window, called, very simply, "),t("code",[e._v("PluginAPI")]),e._v(".")]),e._v(" "),t("p",[e._v("It has the following properties:")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("player: LocalPlayerData")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/LocalPlayerData.html"}},[t("code",[e._v("LocalPlayerData")])]),e._v(" made from "),t("code",[e._v("EntityPlayerSP")]),e._v(". Regenerated every time the "),t("code",[e._v("update")]),e._v(" event is called.")],1)])]),e._v(" "),t("li",[t("code",[e._v("network: NetworkData")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/NetworkData.html"}},[t("code",[e._v("NetworkData")])]),e._v(" made from "),t("code",[e._v("NetHandlerPlayClient")]),e._v(". Regenerated every time the "),t("code",[e._v("update")]),e._v(" event is called.")],1)])]),e._v(" "),t("li",[t("code",[e._v("settings: GameSettingsData")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/GameSettingsData.html"}},[t("code",[e._v("GameSettingsData")])]),e._v(" made from "),t("code",[e._v("GameSettings")]),e._v(". Regenerated every time the "),t("code",[e._v("update")]),e._v(" event is called.")],1)])]),e._v(" "),t("li",[t("code",[e._v("items: ItemData{}")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/ItemData.html"}},[t("code",[e._v("ItemData")])]),e._v(" dictionary of all item types, and block-item types. [Auto]")],1)])]),e._v(" "),t("li",[t("code",[e._v("blocks: BlockData{}")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/BlockData.html"}},[t("code",[e._v("BlockData")])]),e._v(" dictionary of all block types. [Auto]")],1)])]),e._v(" "),t("li",[t("code",[e._v("materials: MaterialData{}")]),e._v(" "),t("ul",[t("li",[e._v("A "),t("RouterLink",{attrs:{to:"/plugindocs/globals/MaterialData.html"}},[t("code",[e._v("MaterialData")])]),e._v(" dictionary of all the block materials. [Auto]")],1)])]),e._v(" "),t("li",[t("code",[e._v("enchantments: EnchantmentData{}")]),e._v(" "),t("ul",[t("li",[e._v("An "),t("RouterLink",{attrs:{to:"/plugindocs/EnchantmentData.html"}},[t("code",[e._v("EnchantmentData")])]),e._v(" dictionary of all the in-game enchantments. [Auto]")],1)])]),e._v(" "),t("li",[t("code",[e._v("constructors: Object")]),e._v(" "),t("ul",[t("li",[e._v("A object containing constructors to make some Java objects from within JavaScript. [Auto]")])])]),e._v(" "),t("li",[t("code",[e._v("javaClient: Object")]),e._v(" "),t("ul",[t("li",[e._v("This is the "),t("code",[e._v("Minecraft")]),e._v(" instance exposed to JavaScript. It has no wrapping, and so many properties will be illegible. To use it, I would recommend editing the "),t("code",[e._v("build.gradle")]),e._v(" in the worspace to set "),t("code",[e._v("minifying: false;")]),e._v(" [Auto]")])])]),e._v(" "),t("li",[t("code",[e._v("version: String")]),e._v(" "),t("ul",[t("li",[e._v("The version of the Plugin API (If not accessible, you can check the PluginAPI version in the f3 menu)")])])]),e._v(" "),t("li",[t("code",[e._v("clientBrand: String")]),e._v(" "),t("ul",[t("li",[e._v("The brand of the Eaglercraft client, taken from "),t("code",[e._v("ClientBrandRetriever.java")])])])])]),e._v(" "),t("p",[e._v("It has the following methods:")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("addEventListener(eventName: String, callback: Function) : void")]),e._v(" "),t("ul",[t("li",[e._v("Documentation "),t("RouterLink",{attrs:{to:"/plugindocs/events/addEventListener.html"}},[e._v("here")])],1)])]),e._v(" "),t("li",[t("code",[e._v("require(componentName: String)")]),e._v(" "),t("ul",[t("li",[e._v("Documentation "),t("RouterLink",{attrs:{to:"/plugindocs/globals/require.html"}},[e._v("here")])],1)])]),e._v(" "),t("li",[t("code",[e._v("updateComponent(componentName: String)")]),e._v(" "),t("ul",[t("li",[e._v("[Deprecated, use "),t("code",[e._v("reload()")]),e._v(" instead]")]),e._v(" "),t("li",[e._v("Documentation "),t("RouterLink",{attrs:{to:"/plugindocs/globals/updateComponent.html"}},[e._v("here")])],1)])]),e._v(" "),t("li",[t("code",[e._v("displayToChat({msg: String})")]),e._v(" "),t("ul",[t("li",[e._v("Displays client-side message to user's ingame chat gui.")])])]),e._v(" "),t("li",[t("code",[e._v("clickMouse()")]),e._v(" "),t("ul",[t("li",[e._v("Triggers a left click ingame.")])])]),e._v(" "),t("li",[t("code",[e._v("rightClickMouse()")]),e._v(" "),t("ul",[t("li",[e._v("Triggers a right click ingame.")])])]),e._v(" "),t("li",[t("code",[e._v("update()")]),e._v(" "),t("ul",[t("li",[e._v("Force triggers a Plugin API update. Note that while the update event fires, not all objects are necessarily generated. Eg: Calling "),t("code",[e._v("update()")]),e._v(" while not ingame will not generate "),t("code",[e._v("PluginAPI.player")]),e._v(" or "),t("code",[e._v("PluginAPI.network")])])])])]),e._v(" "),t("h3",{attrs:{id:"passing-ref-objects"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#passing-ref-objects"}},[e._v("#")]),e._v(" Passing 'Ref' objects")]),e._v(" "),t("p",[e._v("Eg: "),t("code",[e._v("setCurrentItemOrArmor({slotIn: Integer, itemStack: ItemStackRef}) : void")]),e._v("\nThis method's itemStack parameter uses an 'ItemStackRef'. 'Refs' are short for 'references', as they are the root reference to a java object, not just a data wrapper. You can get a ref from a Data by using "),t("code",[e._v("getRef()")]),e._v(", as specified "),t("RouterLink",{attrs:{to:"/plugindocs/globals/Data.html"}},[e._v("here")]),e._v(".")],1),e._v(" "),t("h3",{attrs:{id:"using-non-auto-properties"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#using-non-auto-properties"}},[e._v("#")]),e._v(" Using non-auto properties")]),e._v(" "),t("p",[e._v("In order to use non-auto properties like "),t("code",[e._v("PluginAPI.player")]),e._v(" or "),t("code",[e._v("PluginAPI.network")]),e._v(", they must be "),t("RouterLink",{attrs:{to:"/plugindocs/globals/require.html"}},[e._v("required")])],1),e._v(" "),t("h3",{attrs:{id:"triggering-data-updates-reload"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#triggering-data-updates-reload"}},[e._v("#")]),e._v(" Triggering data updates ("),t("code",[e._v("reload()")]),e._v(")")]),e._v(" "),t("p",[e._v("To trigger the game to read your updated values, call the "),t("code",[e._v("reload()")]),e._v(" method on the object.")]),e._v(" "),t("p",[e._v("Eg:")]),e._v(" "),t("div",{staticClass:"language- extra-class"},[t("pre",{pre:!0,attrs:{class:"language-text"}},[t("code",[e._v("PluginAPI.player.motionY += 1;\nPluginAPI.player.reload();\n")])])]),t("p",[e._v("Frequent calls to "),t("code",[e._v("reload()")]),e._v(" may cause lag, so try to limit them.")])])}),[],!1,null,null,null);t.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/app.3f00370f.js b/assets/js/app.e8c65758.js similarity index 99% rename from assets/js/app.3f00370f.js rename to assets/js/app.e8c65758.js index c730b61..e4d995b 100644 --- a/assets/js/app.3f00370f.js +++ b/assets/js/app.e8c65758.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,i,s=e[0],c=e[1],u=e[2],f=0,p=[];f
'};function o(t,e,n){return tn?n:t}function a(t){return 100*(-1+t)}n.configure=function(t){var e,n;for(e in t)void 0!==(n=t[e])&&t.hasOwnProperty(e)&&(r[e]=n);return this},n.status=null,n.set=function(t){var e=n.isStarted();t=o(t,r.minimum,1),n.status=1===t?null:t;var c=n.render(!e),u=c.querySelector(r.barSelector),l=r.speed,f=r.easing;return c.offsetWidth,i((function(e){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,function(t,e,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(t)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(t)+"%,0)"}:{"margin-left":a(t)+"%"}).transition="all "+e+"ms "+n,o}(t,l,f)),1===t?(s(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){s(c,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){n.remove(),e()}),l)}),l)):setTimeout(e,l)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var t=function(){setTimeout((function(){n.status&&(n.trickle(),t())}),r.trickleSpeed)};return r.trickle&&t(),this},n.done=function(t){return t||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(t){var e=n.status;return e?("number"!=typeof t&&(t=(1-e)*o(Math.random()*e,.1,.95)),e=o(e+t,0,.994),n.set(e)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},t=0,e=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===e&&n.start(),t++,e++,r.always((function(){0==--e?(t=0,n.done()):n.set((t-e)/t)})),this):this},n.render=function(t){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var e=document.createElement("div");e.id="nprogress",e.innerHTML=r.template;var o,i=e.querySelector(r.barSelector),c=t?"-100":a(n.status||0),l=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),r.showSpinner||(o=e.querySelector(r.spinnerSelector))&&p(o),l!=document.body&&u(l,"nprogress-custom-parent"),l.appendChild(e),e},n.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(r.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&p(t)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var i=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),s=function(){var t=["Webkit","O","Moz","ms"],e={};function n(n){return n=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()})),e[n]||(e[n]=function(e){var n=document.body.style;if(e in n)return e;for(var r,o=t.length,a=e.charAt(0).toUpperCase()+e.slice(1);o--;)if((r=t[o]+a)in n)return r;return e}(n))}function r(t,e,r){e=n(e),t.style[e]=r}return function(t,e){var n,o,a=arguments;if(2==a.length)for(n in e)void 0!==(o=e[n])&&e.hasOwnProperty(n)&&r(t,n,o);else r(t,a[1],a[2])}}();function c(t,e){return("string"==typeof t?t:f(t)).indexOf(" "+e+" ")>=0}function u(t,e){var n=f(t),r=n+e;c(n,e)||(t.className=r.substring(1))}function l(t,e){var n,r=f(t);c(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function f(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function p(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return n})?r.call(e,n,e,t):r)||(t.exports=o)},function(t,e,n){var r=n(1),o=n(45).f,a=n(12),i=n(104),s=n(32),c=n(61),u=n(120);t.exports=function(t,e){var n,l,f,p,d,h=t.target,v=t.global,m=t.stat;if(n=v?r:m?r[h]||s(h,{}):(r[h]||{}).prototype)for(l in e){if(p=e[l],f=t.dontCallGetSet?(d=o(n,l))&&d.value:n[l],!u(v?l:h+(m?".":"#")+l,t.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(t.sham||f&&f.sham)&&a(p,"sham",!0),i(n,l,p,t)}}},function(t,e,n){var r=n(25),o=Function.prototype.call;t.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},function(t,e,n){var r=n(2);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(46),o=n(47);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(1),o=n(0),a=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?a(r[t]):r[t]&&r[t][e]}},function(t,e,n){var r=n(0),o=n(100),a=TypeError;t.exports=function(t){if(r(t))return t;throw a(o(t)+" is not a function")}},function(t,e,n){var r=n(1),o=n(56),a=n(7),i=n(58),s=n(54),c=n(53),u=r.Symbol,l=o("wks"),f=c?u.for||u:u&&u.withoutSetter||i;t.exports=function(t){return a(l,t)||(l[t]=s&&a(u,t)?u[t]:f("Symbol."+t)),l[t]}},function(t,e,n){var r=n(1),o=n(32),a=r["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=a},function(t,e,n){var r=n(1),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},function(t,e,n){var r=n(47),o=Object;t.exports=function(t){return o(r(t))}},function(t,e,n){var r=n(8),o=String,a=TypeError;t.exports=function(t){if(r(t))return t;throw a(o(t)+" is not an object")}},function(t,e,n){var r=n(117);t.exports=function(t){return r(t.length)}},function(t,e,n){var r=n(144),o=n(10),a=Object.prototype,i=a.hasOwnProperty,s=a.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&i.call(t,"callee")&&!s.call(t,"callee")};t.exports=c},function(t,e,n){var r=n(9)(n(6),"Map");t.exports=r},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e,n){var r=n(164),o=n(171),a=n(173),i=n(174),s=n(175);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t<=9007199254740991}},function(t,e,n){var r=n(4),o=n(43),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(i.test(t)||!a.test(t)||null!=e&&t in Object(e))}},function(t,e,n){var r=n(11),o=n(10);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},function(t,e){t.exports=function(t){return t}},function(t,e,n){var r=n(5),o=n(24),a=n(96),i=n(26),s=n(27),c=n(49),u=n(7),l=n(59),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=s(t),e=c(e),l)try{return f(t,e)}catch(t){}if(u(t,e))return i(!o(a.f,t,e),t[e])}},function(t,e,n){var r=n(3),o=n(2),a=n(15),i=Object,s=r("".split);t.exports=o((function(){return!i("z").propertyIsEnumerable(0)}))?function(t){return"String"==a(t)?s(t,""):i(t)}:i},function(t,e,n){var r=n(48),o=TypeError;t.exports=function(t){if(r(t))throw o("Can't call method on "+t);return t}},function(t,e){t.exports=function(t){return null==t}},function(t,e,n){var r=n(97),o=n(51);t.exports=function(t){var e=r(t,"string");return o(e)?e:e+""}},function(t,e){var n="object"==typeof document&&document.all,r=void 0===n&&void 0!==n;t.exports={all:n,IS_HTMLDDA:r}},function(t,e,n){var r=n(28),o=n(0),a=n(52),i=n(53),s=Object;t.exports=i?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&a(e.prototype,s(t))}},function(t,e,n){var r=n(3);t.exports=r({}.isPrototypeOf)},function(t,e,n){var r=n(54);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){var r=n(55),o=n(2),a=n(1).String;t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!a(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(t,e,n){var r,o,a=n(1),i=n(98),s=a.process,c=a.Deno,u=s&&s.versions||c&&c.version,l=u&&u.v8;l&&(o=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&i&&(!(r=i.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=i.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},function(t,e,n){var r=n(57),o=n(31);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.31.0",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(t,e){t.exports=!1},function(t,e,n){var r=n(3),o=0,a=Math.random(),i=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+i(++o+a,36)}},function(t,e,n){var r=n(5),o=n(2),a=n(102);t.exports=!r&&!o((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(t,e){t.exports={}},function(t,e,n){var r=n(7),o=n(111),a=n(45),i=n(16);t.exports=function(t,e,n){for(var s=o(e),c=i.f,u=a.f,l=0;ll))return!1;var p=c.get(t),d=c.get(e);if(p&&d)return p==e&&d==t;var h=-1,v=!0,m=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++h-1&&t%1==0&&t=0&&Math.floor(e)===e&&isFinite(t)}function v(t){return i(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||p(t)&&t.toString===f?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var x=Object.prototype.hasOwnProperty;function w(t,e){return x.call(t,e)}function k(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var C=/-(\w)/g,O=k((function(t){return t.replace(C,(function(t,e){return e?e.toUpperCase():""}))})),S=k((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),P=/\B([A-Z])/g,E=k((function(t){return t.replace(P,"-$1").toLowerCase()}));var $=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function j(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function T(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,Q=X&&X.indexOf("edge/")>0;X&&X.indexOf("android");var Z=X&&/iphone|ipad|ipod|ios/.test(X);X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X);var tt,et=X&&X.match(/firefox\/(\d+)/),nt={}.watch,rt=!1;if(G)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var at=function(){return void 0===tt&&(tt=!G&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},it=G&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,ut="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var lt=null;function ft(t){void 0===t&&(t=null),t||lt&<._scope.off(),lt=t,t&&t._scope.on()}var pt=function(){function t(t,e,n,r,o,a,i,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=i,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),dt=function(t){void 0===t&&(t="");var e=new pt;return e.text=t,e.isComment=!0,e};function ht(t){return new pt(void 0,void 0,void 0,String(t))}function vt(t){var e=new pt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var mt=0,gt=[],yt=function(){function t(){this._pending=!1,this.id=mt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,gt.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var n=0,r=e.length;n0&&(Xt((u=t(u,"".concat(n||"","_").concat(r)))[0])&&Xt(f)&&(p[l]=ht(f.text+u[0].text),u.shift()),p.push.apply(p,u)):c(u)?Xt(f)?p[l]=ht(f.text+u):""!==u&&p.push(ht(u)):Xt(u)&&Xt(f)?p[l]=ht(f.text+u.text):(s(e._isVList)&&i(u.tag)&&a(u.key)&&i(n)&&(u.key="__vlist".concat(n,"_").concat(r,"__")),p.push(u)));return p}(t):void 0}function Xt(t){return i(t)&&i(t.text)&&!1===t.isComment}function Yt(t,e){var n,r,a,s,c=null;if(o(t)||"string"==typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!i,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!i&&!o.$hasNormal)return o;for(var u in a={},e)e[u]&&"$"!==u[0]&&(a[u]=ve(t,n,u,e[u]))}else a={};for(var l in n)l in a||(a[l]=me(n,l));return e&&Object.isExtensible(e)&&(e._normalized=a),H(a,"$stable",s),H(a,"$key",c),H(a,"$hasNormal",i),a}function ve(t,e,n,r){var a=function(){var e=lt;ft(t);var n=arguments.length?r.apply(null,arguments):r({}),a=(n=n&&"object"==typeof n&&!o(n)?[n]:Gt(n))&&n[0];return ft(e),n&&(!a||1===n.length&&a.isComment&&!de(a))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:a,enumerable:!0,configurable:!0}),a}function me(t,e){return function(){return t[e]}}function ge(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};H(e,"_v_attr_proxy",!0),ye(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||ye(t._listenersProxy={},t.$listeners,r,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||_e(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:$(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Nt(t,e,n)}))}}}function ye(t,e,n,r,o){var a=!1;for(var i in e)i in t?e[i]!==n[i]&&(a=!0):(a=!0,be(t,i,r,o));for(var i in t)i in e||(a=!0,delete t[i]);return a}function be(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function _e(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var xe=null;function we(t,e){return(t.__esModule||ut&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function ke(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}var ln=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function fn(){var t,e;for(sn=cn(),on=!0,tn.sort(ln),an=0;anan&&tn[n].id>t.id;)n--;tn.splice(n+1,0,t)}else tn.push(t);rn||(rn=!0,Re(fn))}}function dn(t,e){if(t){for(var n=Object.create(null),r=ut?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(a&&!w(o,"default"))i=!1;else if(""===i||i===E(t)){var c=Mn(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function Yn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var a in n){var i=n[a];if(i){var s=i.name;s&&!e(s)&&Jn(n,a,r,o)}}}function Jn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,_(n,e)}Wn.prototype._init=function(t){var e=this;e._uid=qn++,e._isVue=!0,e.__v_skip=!0,e._scope=new Ft(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=$n(Hn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ge(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=fe(e._renderChildren,o),t.$scopedSlots=n?he(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Ce(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Ce(t,e,n,r,o,!0)};var a=n&&n.data;Tt(t,"$attrs",a&&a.attrs||r,null,!0),Tt(t,"$listeners",e._parentListeners||r,null,!0)}(e),Ze(e,"beforeCreate",void 0,!1),function(t){var e=dn(t.$options.inject,t);e&&(Pt(!1),Object.keys(e).forEach((function(n){Tt(t,n,e[n])})),Pt(!0))}(e),Rn(e),function(t){var e=t.$options.provide;if(e){var n=u(e)?e.call(t):e;if(!l(n))return;for(var r=Vt(t),o=ut?Reflect.ownKeys(n):Object.keys(n),a=0;a1?j(n):n;for(var r=j(arguments,1),o='event handler for "'.concat(t,'"'),a=0,i=n.length;aparseInt(this.max)&&Jn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Jn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Yn(t,(function(t){return Xn(e,t)}))})),this.$watch("exclude",(function(e){Yn(t,(function(t){return!Xn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=ke(t),n=e&&e.componentOptions;if(n){var r=Gn(n),o=this.include,a=this.exclude;if(o&&(!r||!Xn(o,r))||a&&r&&Xn(a,r))return e;var i=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;i[c]?(e.componentInstance=i[c].componentInstance,_(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return V}};Object.defineProperty(t,"config",e),t.util={warn:wn,extend:T,mergeOptions:$n,defineReactive:Tt},t.set=At,t.delete=Dt,t.nextTick=Re,t.observable=function(t){return jt(t),t},t.options=Object.create(null),B.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,T(t.options.components,Zn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=j(arguments,1);return n.unshift(this),u(t.install)?t.install.apply(t,n):u(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=$n(this.options,t),this}}(t),Kn(t),function(t){B.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&p(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&u(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Wn),Object.defineProperty(Wn.prototype,"$isServer",{get:at}),Object.defineProperty(Wn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Wn,"FunctionalRenderContext",{value:hn}),Wn.version="2.7.14";var tr=y("style,class"),er=y("input,textarea,option,select,progress"),nr=y("contenteditable,draggable,spellcheck"),rr=y("events,caret,typing,plaintext-only"),or=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),ar="http://www.w3.org/1999/xlink",ir=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},sr=function(t){return ir(t)?t.slice(6,t.length):""},cr=function(t){return null==t||!1===t};function ur(t){for(var e=t.data,n=t,r=t;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=lr(r.data,e));for(;i(n=n.parent);)n&&n.data&&(e=lr(e,n.data));return function(t,e){if(i(t)||i(e))return fr(t,pr(e));return""}(e.staticClass,e.class)}function lr(t,e){return{staticClass:fr(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function fr(t,e){return t?e?t+" "+e:t:e||""}function pr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?Ir(t,e,n):or(e)?cr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):nr(e)?t.setAttribute(e,function(t,e){return cr(e)||"false"===e?"false":"contenteditable"===t&&rr(e)?e:"true"}(e,n)):ir(e)?cr(n)?t.removeAttributeNS(ar,sr(e)):t.setAttributeNS(ar,e,n):Ir(t,e,n)}function Ir(t,e,n){if(cr(n))t.removeAttribute(e);else{if(Y&&!J&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Ur={create:Lr,update:Lr};function Rr(t,e){var n=e.elm,r=e.data,o=t.data;if(!(a(r.staticClass)&&a(r.class)&&(a(o)||a(o.staticClass)&&a(o.class)))){var s=ur(e),c=n._transitionClasses;i(c)&&(s=fr(s,pr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Nr,Br={create:Rr,update:Rr};function Fr(t,e,n){var r=Nr;return function o(){var a=e.apply(null,arguments);null!==a&&qr(t,o,n,r)}}var Vr=je&&!(et&&Number(et[1])<=53);function zr(t,e,n,r){if(Vr){var o=sn,a=e;e=a._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return a.apply(this,arguments)}}Nr.addEventListener(t,e,rt?{capture:n,passive:r}:n)}function qr(t,e,n,r){(r||Nr).removeEventListener(t,e._wrapper||e,n)}function Hr(t,e){if(!a(t.data.on)||!a(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Nr=e.elm||t.elm,function(t){if(i(t.__r)){var e=Y?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}i(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Ht(n,r,zr,qr,Fr,e.context),Nr=void 0}}var Wr,Kr={create:Hr,update:Hr,destroy:function(t){return Hr(t,kr)}};function Gr(t,e){if(!a(t.data.domProps)||!a(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(i(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=T({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var l=a(r)?"":String(r);Xr(o,l)&&(o.value=l)}else if("innerHTML"===n&&vr(o.tagName)&&a(o.innerHTML)){(Wr=Wr||document.createElement("div")).innerHTML="".concat(r,"");for(var f=Wr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;f.firstChild;)o.appendChild(f.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Xr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Yr={create:Gr,update:Gr},Jr=k((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Qr(t){var e=Zr(t.style);return t.staticStyle?T(t.staticStyle,e):e}function Zr(t){return Array.isArray(t)?A(t):"string"==typeof t?Jr(t):t}var to,eo=/^--/,no=/\s*!important$/,ro=function(t,e,n){if(eo.test(e))t.style.setProperty(e,n);else if(no.test(n))t.style.setProperty(E(e),n.replace(no,""),"important");else{var r=ao(e);if(Array.isArray(n))for(var o=0,a=n.length;o-1?e.split(co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function fo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&T(e,po(t.name||"v")),T(e,t),e}return"string"==typeof t?po(t):void 0}}var po=k((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ho=G&&!J,vo="transition",mo="transitionend",go="animation",yo="animationend";ho&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(vo="WebkitTransition",mo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",yo="webkitAnimationEnd"));var bo=G?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function _o(t){bo((function(){bo(t)}))}function xo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),uo(t,e))}function wo(t,e){t._transitionClasses&&_(t._transitionClasses,e),lo(t,e)}function ko(t,e,n){var r=Oo(t,e),o=r.type,a=r.timeout,i=r.propCount;if(!o)return n();var s="transition"===o?mo:yo,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=i&&u()};setTimeout((function(){c0&&(n="transition",l=i,f=a.length):"animation"===e?u>0&&(n="animation",l=u,f=c.length):f=(n=(l=Math.max(i,u))>0?i>u?"transition":"animation":null)?"transition"===n?a.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:"transition"===n&&Co.test(r[vo+"Property"])}}function So(t,e){for(;t.length1}function Ao(t,e){!0!==e.data.show&&Eo(e)}var Do=function(t){var e,n,r={},u=t.modules,l=t.nodeOps;for(e=0;eh?_(t,a(n[g+1])?null:n[g+1].elm,n,d,g,r):d>g&&w(e,f,h)}(f,v,g,n,u):i(g)?(i(t.text)&&l.setTextContent(f,""),_(f,null,g,0,g.length-1,n)):i(v)?w(v,0,v.length-1):i(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),i(h)&&i(d=h.hook)&&i(d=d.postpatch)&&d(t,e)}}}function S(t,e,n){if(s(n)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,i.selected!==a&&(i.selected=a);else if(I(Ro(i),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Uo(t,e){return e.every((function(e){return!I(e,t)}))}function Ro(t){return"_value"in t?t._value:t.value}function No(t){t.target.composing=!0}function Bo(t){t.target.composing&&(t.target.composing=!1,Fo(t.target,"input"))}function Fo(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Vo(t){return!t.componentInstance||t.data&&t.data.transition?t:Vo(t.componentInstance._vnode)}var zo={model:Lo,show:{bind:function(t,e,n){var r=e.value,o=(n=Vo(n)).data&&n.data.transition,a=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Eo(n,(function(){t.style.display=a}))):t.style.display=r?a:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Vo(n)).data&&n.data.transition?(n.data.show=!0,r?Eo(n,(function(){t.style.display=t.__vOriginalDisplay})):$o(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},qo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ho(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Ho(ke(e.children)):t}function Wo(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[O(r)]=o[r];return e}function Ko(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Go=function(t){return t.tag||de(t)},Xo=function(t){return"show"===t.name},Yo={name:"transition",props:qo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Go)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=Ho(o);if(!a)return o;if(this._leaving)return Ko(t,o);var i="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?i+"comment":i+a.tag:c(a.key)?0===String(a.key).indexOf(i)?a.key:i+a.key:a.key;var s=(a.data||(a.data={})).transition=Wo(this),u=this._vnode,l=Ho(u);if(a.data.directives&&a.data.directives.some(Xo)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!de(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=T({},s);if("out-in"===r)return this._leaving=!0,Wt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Ko(t,o);if("in-out"===r){if(de(a))return u;var p,d=function(){p()};Wt(s,"afterEnter",d),Wt(s,"enterCancelled",d),Wt(f,"delayLeave",(function(t){p=t}))}}return o}}},Jo=T({tag:String,moveClass:String},qo);function Qo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Zo(t){t.data.newPos=t.elm.getBoundingClientRect()}function ta(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var a=t.elm.style;a.transform=a.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),a.transitionDuration="0s"}}delete Jo.mode;var ea={Transition:Yo,TransitionGroup:{props:Jo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ye(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],a=this.children=[],i=Wo(this),s=0;s-1?gr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:gr[t]=/HTMLUnknownElement/.test(e.toString())},T(Wn.options.directives,zo),T(Wn.options.components,ea),Wn.prototype.__patch__=G?Do:D,Wn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=dt),Ze(t,"beforeMount"),r=function(){t._update(t._render(),n)},new qe(t,r,D,{before:function(){t._isMounted&&!t._isDestroyed&&Ze(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var a=0;a=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),u=e&&e.path||"/",l=c.path?wa(c.path,u,n||o.append):u,f=function(t,e,n){void 0===e&&(e={});var r,o=n||ua;try{r=o(t||"")}catch(t){r={}}for(var a in e){var i=e[a];r[a]=Array.isArray(i)?i.map(ca):ca(i)}return r}(c.query,o.query,r&&r.options.parseQuery),p=o.hash||c.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:l,query:f,hash:p}}var za,qa=function(){},Ha={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),a=o.location,i=o.route,s=o.href,c={},u=n.options.linkActiveClass,l=n.options.linkExactActiveClass,f=null==u?"router-link-active":u,p=null==l?"router-link-exact-active":l,d=null==this.activeClass?f:this.activeClass,h=null==this.exactActiveClass?p:this.exactActiveClass,v=i.redirectedFrom?pa(null,Va(i.redirectedFrom),null,n):i;c[h]=ga(r,v,this.exactPath),c[d]=this.exact||this.exactPath?c[h]:function(t,e){return 0===t.path.replace(fa,"/").indexOf(e.path.replace(fa,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,v);var m=c[h]?this.ariaCurrentValue:null,g=function(t){Wa(t)&&(e.replace?n.replace(a,qa):n.push(a,qa))},y={click:Wa};Array.isArray(this.event)?this.event.forEach((function(t){y[t]=g})):y[this.event]=g;var b={class:c},_=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:i,navigate:g,isActive:c[d],isExactActive:c[h]});if(_){if(1===_.length)return _[0];if(_.length>1||!_.length)return 0===_.length?t():t("span",{},_)}if("a"===this.tag)b.on=y,b.attrs={href:s,"aria-current":m};else{var x=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=Fa(l.path,s.params),c(l,s,i)}if(s.path){s.params={};for(var d=0;d-1}function ki(t,e){return wi(t)&&t._isRouter&&(null==e||t.type===e)}function Ci(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Oi(t){return function(e,n,r){var o=!1,a=0,i=null;Si(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,a++;var c,u=$i((function(e){var o;((o=e).__esModule||Ei&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:za.extend(e),n.components[s]=e,--a<=0&&r()})),l=$i((function(t){var e="Failed to resolve async component "+s+": "+t;i||(i=wi(t)?t:new Error(e),r(i))}));try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,l)}}})),o||r()}}function Si(t,e){return Pi(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Pi(t){return Array.prototype.concat.apply([],t)}var Ei="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function $i(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var ji=function(t,e){this.router=t,this.base=function(t){if(!t)if(Ka){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=ha,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Ti(t,e,n,r){var o=Si(t,(function(t,r,o,a){var i=function(t,e){"function"!=typeof t&&(t=za.extend(t));return t.options[e]}(t,e);if(i)return Array.isArray(i)?i.map((function(t){return n(t,r,o,a)})):n(i,r,o,a)}));return Pi(r?o.reverse():o)}function Ai(t,e){if(e)return function(){return t.apply(e,arguments)}}ji.prototype.listen=function(t){this.cb=t},ji.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},ji.prototype.onError=function(t){this.errorCbs.push(t)},ji.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var a=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,a)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(ki(t,gi.redirected)&&a===ha||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},ji.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var a,i,s=function(t){!ki(t)&&wi(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,u=o.matched.length-1;if(ga(t,o)&&c===u&&t.matched[c]===o.matched[u])return this.ensureURL(),t.hash&&ai(this.router,o,t,!1),s(((i=_i(a=o,t,gi.duplicated,'Avoided redundant navigation to current location: "'+a.fullPath+'".')).name="NavigationDuplicated",i));var l=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=hi&&n;r&&this.listeners.push(oi());var o=function(){var n=t.current,o=Li(t.base);t.current===ha&&o===t._startLocation||t.transitionTo(o,(function(t){r&&ai(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){vi(ka(r.base+t.fullPath)),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){mi(ka(r.base+t.fullPath)),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Li(this.base)!==this.current.fullPath){var e=ka(this.base+this.current.fullPath);t?vi(e):mi(e)}},e.prototype.getCurrentLocation=function(){return Li(this.base)},e}(ji);function Li(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(ka(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Mi=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=Li(t);if(!/^\/#/.test(e))return window.location.replace(ka(t+"/#"+e)),!0}(this.base)||Ii()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=hi&&e;n&&this.listeners.push(oi());var r=function(){var e=t.current;Ii()&&t.transitionTo(Ui(),(function(r){n&&ai(t.router,r,e,!0),hi||Bi(r.fullPath)}))},o=hi?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ni(t.fullPath),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Bi(t.fullPath),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Ui()!==e&&(t?Ni(e):Bi(e))},e.prototype.getCurrentLocation=function(){return Ui()},e}(ji);function Ii(){var t=Ui();return"/"===t.charAt(0)||(Bi("/"+t),!1)}function Ui(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Ri(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Ni(t){hi?vi(Ri(t)):window.location.hash=t}function Bi(t){hi?mi(Ri(t)):window.location.replace(Ri(t))}var Fi=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){ki(t,gi.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(ji),Vi=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Ya(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!hi&&!1!==t.fallback,this.fallback&&(e="hash"),Ka||(e="abstract"),this.mode=e,e){case"history":this.history=new Di(this,t.base);break;case"hash":this.history=new Mi(this,t.base,this.fallback);break;case"abstract":this.history=new Fi(this,t.base);break;default:0}},zi={currentRoute:{configurable:!0}};Vi.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},zi.currentRoute.get=function(){return this.history&&this.history.current},Vi.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Di||n instanceof Mi){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;hi&&o&&"fullPath"in t&&ai(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Vi.prototype.beforeEach=function(t){return Hi(this.beforeHooks,t)},Vi.prototype.beforeResolve=function(t){return Hi(this.resolveHooks,t)},Vi.prototype.afterEach=function(t){return Hi(this.afterHooks,t)},Vi.prototype.onReady=function(t,e){this.history.onReady(t,e)},Vi.prototype.onError=function(t){this.history.onError(t)},Vi.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Vi.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Vi.prototype.go=function(t){this.history.go(t)},Vi.prototype.back=function(){this.go(-1)},Vi.prototype.forward=function(){this.go(1)},Vi.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Vi.prototype.resolve=function(t,e,n){var r=Va(t,e=e||this.history.current,n,this),o=this.match(r,e),a=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?ka(t+"/"+r):r}(this.history.base,a,this.mode),normalizedTo:r,resolved:o}},Vi.prototype.getRoutes=function(){return this.matcher.getRoutes()},Vi.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==ha&&this.history.transitionTo(this.history.getCurrentLocation())},Vi.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==ha&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Vi.prototype,zi);var qi=Vi;function Hi(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Vi.install=function t(e){if(!t.installed||za!==e){t.installed=!0,za=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",_a),e.component("RouterLink",Ha);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Vi.version="3.6.5",Vi.isNavigationFailure=ki,Vi.NavigationFailureType=gi,Vi.START_LOCATION=ha,Ka&&window.Vue&&window.Vue.use(Vi);n(95);n(91),n(127);var Wi={NotFound:()=>n.e(9).then(n.bind(null,279)),Layout:()=>Promise.all([n.e(0),n.e(2)]).then(n.bind(null,278))},Ki={"v-5e3b9702":()=>n.e(10).then(n.bind(null,284)),"v-84f37cfc":()=>n.e(11).then(n.bind(null,285)),"v-39ea53df":()=>n.e(12).then(n.bind(null,286)),"v-07ffb9e8":()=>n.e(13).then(n.bind(null,287)),"v-f5ff78a8":()=>n.e(14).then(n.bind(null,288)),"v-43dc437b":()=>n.e(15).then(n.bind(null,289)),"v-a526cb2e":()=>n.e(16).then(n.bind(null,290)),"v-5fb14b90":()=>n.e(17).then(n.bind(null,291)),"v-3a6cb916":()=>n.e(18).then(n.bind(null,292)),"v-4d9bcc2c":()=>n.e(19).then(n.bind(null,293)),"v-0ad49da2":()=>n.e(20).then(n.bind(null,294)),"v-47f345b0":()=>n.e(21).then(n.bind(null,295)),"v-1bc22e00":()=>n.e(22).then(n.bind(null,296)),"v-4ba1c822":()=>n.e(23).then(n.bind(null,297)),"v-683ce540":()=>n.e(24).then(n.bind(null,298)),"v-1d7d1cd0":()=>n.e(25).then(n.bind(null,299)),"v-34d4ecfc":()=>n.e(26).then(n.bind(null,300)),"v-3904cbec":()=>n.e(27).then(n.bind(null,301)),"v-3b2a83a2":()=>n.e(28).then(n.bind(null,302)),"v-7447253c":()=>n.e(29).then(n.bind(null,303)),"v-656e6cd8":()=>n.e(30).then(n.bind(null,304)),"v-1819b022":()=>n.e(31).then(n.bind(null,305)),"v-9049147c":()=>n.e(32).then(n.bind(null,306)),"v-4932f320":()=>n.e(33).then(n.bind(null,307)),"v-4d236ae2":()=>n.e(34).then(n.bind(null,308)),"v-270b1330":()=>n.e(35).then(n.bind(null,309)),"v-42844f42":()=>n.e(36).then(n.bind(null,310)),"v-677eb710":()=>n.e(37).then(n.bind(null,311)),"v-2f484402":()=>n.e(38).then(n.bind(null,312)),"v-5a5f7dfc":()=>n.e(39).then(n.bind(null,313)),"v-2cf8e422":()=>n.e(40).then(n.bind(null,314)),"v-a52b6e3c":()=>n.e(41).then(n.bind(null,315)),"v-7ff494fe":()=>n.e(42).then(n.bind(null,316)),"v-3fab7362":()=>n.e(43).then(n.bind(null,317)),"v-7a1de3e2":()=>n.e(44).then(n.bind(null,318)),"v-09e90862":()=>n.e(45).then(n.bind(null,319)),"v-3c1656a2":()=>n.e(46).then(n.bind(null,320)),"v-e2bc19cc":()=>n.e(47).then(n.bind(null,321)),"v-7290a4ea":()=>n.e(48).then(n.bind(null,322)),"v-2b16ca38":()=>n.e(49).then(n.bind(null,323)),"v-4134f046":()=>n.e(50).then(n.bind(null,324))};function Gi(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Xi=/-(\w)/g,Yi=Gi(t=>t.replace(Xi,(t,e)=>e?e.toUpperCase():"")),Ji=/\B([A-Z])/g,Qi=Gi(t=>t.replace(Ji,"-$1").toLowerCase()),Zi=Gi(t=>t.charAt(0).toUpperCase()+t.slice(1));function ts(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Zi(Yi(e))):t(Zi(e))||t(Qi(e))}const es=Object.assign({},Wi,Ki),ns=t=>es[t],rs=t=>Ki[t],os=t=>Wi[t],as=t=>Wn.component(t);function is(t){return ts(rs,t)}function ss(t){return ts(os,t)}function cs(t){return ts(ns,t)}function us(t){return ts(as,t)}function ls(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!us(t)&&cs(t)){const e=await cs(t)();Wn.component(t,e.default)}}))}function fs(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ps=n(87),ds=n.n(ps),hs=n(88),vs=n.n(hs),ms={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="{e+=` ${n}="${vs()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=ys(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=bs(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return ds()([{name:"description",content:this.$description}],t,this.siteMeta,_s)},updateCanonicalLink(){gs(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",ys(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){bs(null,this.currentMetaTags),gs()}};function gs(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function ys(t=""){return t?``:""}function bs(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function _s(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var xs=n(89),ws={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:n.n(xs)()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let t=0;t=a.parentElement.offsetTop+10&&(!i||n{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},ks=n(22),Cs=n.n(ks),Os={mounted(){Cs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||Wn.component(t.name)||Cs.a.start(),n()}),this.$router.afterEach(()=>{Cs.a.done(),this.isSidebarOpen=!1})}},Ss=n(90),Ps=n.n(Ss),Es=[ms,ws,Os,{mounted(){Ps.a.polyfill()}}],$s={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return fs("layout",t),Wn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},js=n(14),Ts=Object(js.a)($s,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(Ts,"mixins",Es);const As=[{name:"v-5e3b9702",path:"/guide/InstallingPlugins.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-5e3b9702").then(n)}},{name:"v-84f37cfc",path:"/guide/MakingPlugins.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-84f37cfc").then(n)}},{name:"v-39ea53df",path:"/guide/",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-39ea53df").then(n)}},{path:"/guide/index.html",redirect:"/guide/"},{name:"v-07ffb9e8",path:"/guide/making-patch-files.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-07ffb9e8").then(n)}},{name:"v-f5ff78a8",path:"/guide/non-eagler.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-f5ff78a8").then(n)}},{name:"v-43dc437b",path:"/",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-43dc437b").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-a526cb2e",path:"/plugindocs/",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-a526cb2e").then(n)}},{path:"/plugindocs/index.html",redirect:"/plugindocs/"},{name:"v-5fb14b90",path:"/plugindocs/events/FromServerEvents.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-5fb14b90").then(n)}},{name:"v-3a6cb916",path:"/plugindocs/events/ToServerEvents.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-3a6cb916").then(n)}},{name:"v-4d9bcc2c",path:"/plugindocs/events/addEventListener.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-4d9bcc2c").then(n)}},{name:"v-0ad49da2",path:"/plugindocs/events/removeEventListener.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-0ad49da2").then(n)}},{name:"v-47f345b0",path:"/plugindocs/globals/AxisAlignedBB.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-47f345b0").then(n)}},{name:"v-1bc22e00",path:"/plugindocs/globals/BlockData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-1bc22e00").then(n)}},{name:"v-4ba1c822",path:"/plugindocs/globals/BlockPos.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-4ba1c822").then(n)}},{name:"v-683ce540",path:"/plugindocs/globals/ChunkData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-683ce540").then(n)}},{name:"v-1d7d1cd0",path:"/plugindocs/globals/ContainerData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-1d7d1cd0").then(n)}},{name:"v-34d4ecfc",path:"/plugindocs/globals/Data.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-34d4ecfc").then(n)}},{name:"v-3904cbec",path:"/plugindocs/globals/EnchantmentData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-3904cbec").then(n)}},{name:"v-3b2a83a2",path:"/plugindocs/globals/EntityData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-3b2a83a2").then(n)}},{name:"v-7447253c",path:"/plugindocs/globals/FishHookData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-7447253c").then(n)}},{name:"v-656e6cd8",path:"/plugindocs/globals/FoodStatsData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-656e6cd8").then(n)}},{name:"v-1819b022",path:"/plugindocs/globals/GameSettingsData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-1819b022").then(n)}},{name:"v-9049147c",path:"/plugindocs/globals/InventoryBasicData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-9049147c").then(n)}},{name:"v-4932f320",path:"/plugindocs/globals/InventoryPlayerData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-4932f320").then(n)}},{name:"v-4d236ae2",path:"/plugindocs/globals/ItemData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-4d236ae2").then(n)}},{name:"v-270b1330",path:"/plugindocs/globals/ItemStackData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-270b1330").then(n)}},{name:"v-42844f42",path:"/plugindocs/globals/KeyBindingData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-42844f42").then(n)}},{name:"v-677eb710",path:"/plugindocs/globals/ListOfGlobals.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-677eb710").then(n)}},{name:"v-2f484402",path:"/plugindocs/globals/LivingEntityData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-2f484402").then(n)}},{name:"v-5a5f7dfc",path:"/plugindocs/globals/LocalPlayerData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-5a5f7dfc").then(n)}},{name:"v-2cf8e422",path:"/plugindocs/globals/MapColor.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-2cf8e422").then(n)}},{name:"v-a52b6e3c",path:"/plugindocs/globals/MaterialData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-a52b6e3c").then(n)}},{name:"v-7ff494fe",path:"/plugindocs/globals/NetworkData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-7ff494fe").then(n)}},{name:"v-3fab7362",path:"/plugindocs/globals/PlayerCapabilities.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-3fab7362").then(n)}},{name:"v-7a1de3e2",path:"/plugindocs/globals/PlayerData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-7a1de3e2").then(n)}},{name:"v-09e90862",path:"/plugindocs/globals/RemotePlayerData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-09e90862").then(n)}},{name:"v-3c1656a2",path:"/plugindocs/globals/Vec3.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-3c1656a2").then(n)}},{name:"v-e2bc19cc",path:"/plugindocs/globals/Vec3i.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-e2bc19cc").then(n)}},{name:"v-7290a4ea",path:"/plugindocs/globals/Vec4b.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-7290a4ea").then(n)}},{name:"v-2b16ca38",path:"/plugindocs/globals/require.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-2b16ca38").then(n)}},{name:"v-4134f046",path:"/plugindocs/globals/updateComponent.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-4134f046").then(n)}},{path:"*",component:Ts}],Ds={title:"Eagler Reborn",description:"An Eaglercraft Client that can connect to Java servers!",base:"/",headTags:[["meta",{name:"theme-color",content:"#22282e"}],["meta",{name:"apple-mobile-web-app-capable",content:"yes"}],["meta",{name:"apple-mobile-web-app-status-bar-style",content:"black"}],["link",{rel:"icon",href:"/favicon.ico"}],["meta",{name:"theme-color",content:"#22282e",media:"(prefers-color-scheme: light)"}],["meta",{name:"theme-color",content:"#22282e",media:"(prefers-color-scheme: dark)"}]],pages:[{title:"How to install a plugin",frontmatter:{},regularPath:"/guide/InstallingPlugins.html",relativePath:"guide/InstallingPlugins.md",key:"v-5e3b9702",path:"/guide/InstallingPlugins.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"How to create a plugin",frontmatter:{},regularPath:"/guide/MakingPlugins.html",relativePath:"guide/MakingPlugins.md",key:"v-84f37cfc",path:"/guide/MakingPlugins.html",headers:[{level:2,title:"What is a plugin?",slug:"what-is-a-plugin"},{level:2,title:'How to make an example "Spider" hack plugin',slug:"how-to-make-an-example-spider-hack-plugin"}],lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"Compiling Eagler Reborn",frontmatter:{},regularPath:"/guide/",relativePath:"guide/README.md",key:"v-39ea53df",path:"/guide/",headers:[{level:2,title:"Prerequisites",slug:"prerequisites"},{level:2,title:"Actually compiling the client",slug:"actually-compiling-the-client"}],lastUpdated:"6/22/2023, 8:49:28 PM",lastUpdatedTimestamp:1687466968e3},{title:"Making patch files",frontmatter:{},regularPath:"/guide/making-patch-files.html",relativePath:"guide/making-patch-files.md",key:"v-07ffb9e8",path:"/guide/making-patch-files.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"Joining Non-Eagler servers",frontmatter:{},regularPath:"/guide/non-eagler.html",relativePath:"guide/non-eagler.md",key:"v-f5ff78a8",path:"/guide/non-eagler.html",headers:[{level:2,title:"If a server has Java and Eagler Support",slug:"if-a-server-has-java-and-eagler-support"}],lastUpdated:"6/20/2023, 10:57:17 PM",lastUpdatedTimestamp:1687301837e3},{title:"Home",frontmatter:{home:!0,heroImage:"https://raw.githubusercontent.com/EaglerReborn/EaglerReborn.github.io/main/54d35ed2-62df-46a1-bc42-8bc81755532b.png",tagline:"Eagler Reborn is an Eaglercraft client that can connect to Java servers and has a plugin API.",actionText:"Quick Start →",actionLink:"/guide/",footer:"Made with ❤️ by OtterDev"},regularPath:"/",relativePath:"index.md",key:"v-43dc437b",path:"/",lastUpdated:"9/4/2023, 6:14:29 PM",lastUpdatedTimestamp:1693851269e3},{title:"Plugin API",frontmatter:{},regularPath:"/plugindocs/",relativePath:"plugindocs/README.md",key:"v-a526cb2e",path:"/plugindocs/",headers:[{level:3,title:"Passing 'Ref' objects",slug:"passing-ref-objects"},{level:3,title:"Using non-auto properties",slug:"using-non-auto-properties"},{level:3,title:"Triggering data updates (reload())",slug:"triggering-data-updates-reload"}],lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"Receiving packet events",frontmatter:{},regularPath:"/plugindocs/events/FromServerEvents.html",relativePath:"plugindocs/events/FromServerEvents.md",key:"v-5fb14b90",path:"/plugindocs/events/FromServerEvents.html",lastUpdated:"10/14/2023, 5:48:51 AM",lastUpdatedTimestamp:1697262531e3},{title:"Sending packet events",frontmatter:{},regularPath:"/plugindocs/events/ToServerEvents.html",relativePath:"plugindocs/events/ToServerEvents.md",key:"v-3a6cb916",path:"/plugindocs/events/ToServerEvents.html",lastUpdated:"10/14/2023, 2:28:04 PM",lastUpdatedTimestamp:1697293684e3},{title:"PluginAPI.addEventListener(String eventName, Function callback)",frontmatter:{},regularPath:"/plugindocs/events/addEventListener.html",relativePath:"plugindocs/events/addEventListener.md",key:"v-4d9bcc2c",path:"/plugindocs/events/addEventListener.html",headers:[{level:2,title:"Arguments:",slug:"arguments"},{level:3,title:"(String) eventName",slug:"string-eventname"},{level:3,title:"More events:",slug:"more-events"},{level:3,title:"(Function) Callback",slug:"function-callback"}],lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"PluginAPI.removeEventListener(String eventName, Function callback, Boolean slow?)",frontmatter:{},regularPath:"/plugindocs/events/removeEventListener.html",relativePath:"plugindocs/events/removeEventListener.md",key:"v-0ad49da2",path:"/plugindocs/events/removeEventListener.html",headers:[{level:2,title:"Arguments:",slug:"arguments"},{level:3,title:"(String) eventName",slug:"string-eventname"},{level:3,title:"(Function) callback",slug:"function-callback"},{level:3,title:"[Optional] (Boolean) slow",slug:"optional-boolean-slow"}],lastUpdated:"10/14/2023, 5:49:00 AM",lastUpdatedTimestamp:169726254e4},{title:"AxisAlignedBB",frontmatter:{},regularPath:"/plugindocs/globals/AxisAlignedBB.html",relativePath:"plugindocs/globals/AxisAlignedBB.md",key:"v-47f345b0",path:"/plugindocs/globals/AxisAlignedBB.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"10/11/2023, 11:42:32 PM",lastUpdatedTimestamp:1697067752e3},{title:"BlockData",frontmatter:{},regularPath:"/plugindocs/globals/BlockData.html",relativePath:"plugindocs/globals/BlockData.md",key:"v-1bc22e00",path:"/plugindocs/globals/BlockData.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"BlockPos",frontmatter:{},regularPath:"/plugindocs/globals/BlockPos.html",relativePath:"plugindocs/globals/BlockPos.md",key:"v-4ba1c822",path:"/plugindocs/globals/BlockPos.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"9/10/2023, 2:06:35 PM",lastUpdatedTimestamp:1694354795e3},{title:"ChunkData",frontmatter:{},regularPath:"/plugindocs/globals/ChunkData.html",relativePath:"plugindocs/globals/ChunkData.md",key:"v-683ce540",path:"/plugindocs/globals/ChunkData.html",lastUpdated:"9/20/2023, 7:54:45 AM",lastUpdatedTimestamp:1695196485e3},{title:"ContainerData",frontmatter:{},regularPath:"/plugindocs/globals/ContainerData.html",relativePath:"plugindocs/globals/ContainerData.md",key:"v-1d7d1cd0",path:"/plugindocs/globals/ContainerData.html",lastUpdated:"9/2/2023, 10:05:20 AM",lastUpdatedTimestamp:169364912e4},{title:"Data",frontmatter:{},regularPath:"/plugindocs/globals/Data.html",relativePath:"plugindocs/globals/Data.md",key:"v-34d4ecfc",path:"/plugindocs/globals/Data.html",lastUpdated:"10/1/2023, 5:14:30 AM",lastUpdatedTimestamp:169613727e4},{title:"EnchantmentData",frontmatter:{},regularPath:"/plugindocs/globals/EnchantmentData.html",relativePath:"plugindocs/globals/EnchantmentData.md",key:"v-3904cbec",path:"/plugindocs/globals/EnchantmentData.html",lastUpdated:"8/30/2023, 8:00:07 AM",lastUpdatedTimestamp:1693382407e3},{title:"EntityData",frontmatter:{},regularPath:"/plugindocs/globals/EntityData.html",relativePath:"plugindocs/globals/EntityData.md",key:"v-3b2a83a2",path:"/plugindocs/globals/EntityData.html",lastUpdated:"9/10/2023, 9:56:35 AM",lastUpdatedTimestamp:1694339795e3},{title:"FishHookData",frontmatter:{},regularPath:"/plugindocs/globals/FishHookData.html",relativePath:"plugindocs/globals/FishHookData.md",key:"v-7447253c",path:"/plugindocs/globals/FishHookData.html",lastUpdated:"9/1/2023, 2:23:31 PM",lastUpdatedTimestamp:1693578211e3},{title:"FoodStatsData",frontmatter:{},regularPath:"/plugindocs/globals/FoodStatsData.html",relativePath:"plugindocs/globals/FoodStatsData.md",key:"v-656e6cd8",path:"/plugindocs/globals/FoodStatsData.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"GameSettingsData",frontmatter:{},regularPath:"/plugindocs/globals/GameSettingsData.html",relativePath:"plugindocs/globals/GameSettingsData.md",key:"v-1819b022",path:"/plugindocs/globals/GameSettingsData.html",lastUpdated:"10/21/2023, 2:30:48 PM",lastUpdatedTimestamp:1697898648e3},{title:"InventoryBasicData",frontmatter:{},regularPath:"/plugindocs/globals/InventoryBasicData.html",relativePath:"plugindocs/globals/InventoryBasicData.md",key:"v-9049147c",path:"/plugindocs/globals/InventoryBasicData.html",lastUpdated:"9/10/2023, 9:56:35 AM",lastUpdatedTimestamp:1694339795e3},{title:"InventoryPlayerData",frontmatter:{},regularPath:"/plugindocs/globals/InventoryPlayerData.html",relativePath:"plugindocs/globals/InventoryPlayerData.md",key:"v-4932f320",path:"/plugindocs/globals/InventoryPlayerData.html",lastUpdated:"9/10/2023, 9:56:35 AM",lastUpdatedTimestamp:1694339795e3},{title:"ItemData",frontmatter:{},regularPath:"/plugindocs/globals/ItemData.html",relativePath:"plugindocs/globals/ItemData.md",key:"v-4d236ae2",path:"/plugindocs/globals/ItemData.html",lastUpdated:"9/1/2023, 2:23:10 PM",lastUpdatedTimestamp:169357819e4},{title:"ItemStackData",frontmatter:{},regularPath:"/plugindocs/globals/ItemStackData.html",relativePath:"plugindocs/globals/ItemStackData.md",key:"v-270b1330",path:"/plugindocs/globals/ItemStackData.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"10/1/2023, 5:14:30 AM",lastUpdatedTimestamp:169613727e4},{title:"KeyBindingData",frontmatter:{},regularPath:"/plugindocs/globals/KeyBindingData.html",relativePath:"plugindocs/globals/KeyBindingData.md",key:"v-42844f42",path:"/plugindocs/globals/KeyBindingData.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"List of Globals",frontmatter:{},regularPath:"/plugindocs/globals/ListOfGlobals.html",relativePath:"plugindocs/globals/ListOfGlobals.md",key:"v-677eb710",path:"/plugindocs/globals/ListOfGlobals.html",lastUpdated:"9/22/2023, 6:54:06 AM",lastUpdatedTimestamp:1695365646e3},{title:"LivingEntityData",frontmatter:{},regularPath:"/plugindocs/globals/LivingEntityData.html",relativePath:"plugindocs/globals/LivingEntityData.md",key:"v-2f484402",path:"/plugindocs/globals/LivingEntityData.html",lastUpdated:"10/1/2023, 5:14:30 AM",lastUpdatedTimestamp:169613727e4},{title:"LocalPlayerData",frontmatter:{},regularPath:"/plugindocs/globals/LocalPlayerData.html",relativePath:"plugindocs/globals/LocalPlayerData.md",key:"v-5a5f7dfc",path:"/plugindocs/globals/LocalPlayerData.html",lastUpdated:"10/1/2023, 5:14:30 AM",lastUpdatedTimestamp:169613727e4},{title:"MapColor",frontmatter:{},regularPath:"/plugindocs/globals/MapColor.html",relativePath:"plugindocs/globals/MapColor.md",key:"v-2cf8e422",path:"/plugindocs/globals/MapColor.html",lastUpdated:"9/3/2023, 10:35:29 AM",lastUpdatedTimestamp:1693737329e3},{title:"MaterialData",frontmatter:{},regularPath:"/plugindocs/globals/MaterialData.html",relativePath:"plugindocs/globals/MaterialData.md",key:"v-a52b6e3c",path:"/plugindocs/globals/MaterialData.html",lastUpdated:"8/30/2023, 8:00:07 AM",lastUpdatedTimestamp:1693382407e3},{title:"NetworkData",frontmatter:{},regularPath:"/plugindocs/globals/NetworkData.html",relativePath:"plugindocs/globals/NetworkData.md",key:"v-7ff494fe",path:"/plugindocs/globals/NetworkData.html",lastUpdated:"10/14/2023, 5:49:00 AM",lastUpdatedTimestamp:169726254e4},{title:"PlayerCapabilities",frontmatter:{},regularPath:"/plugindocs/globals/PlayerCapabilities.html",relativePath:"plugindocs/globals/PlayerCapabilities.md",key:"v-3fab7362",path:"/plugindocs/globals/PlayerCapabilities.html",lastUpdated:"9/10/2023, 9:56:35 AM",lastUpdatedTimestamp:1694339795e3},{title:"PlayerData",frontmatter:{},regularPath:"/plugindocs/globals/PlayerData.html",relativePath:"plugindocs/globals/PlayerData.md",key:"v-7a1de3e2",path:"/plugindocs/globals/PlayerData.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"RemotePlayerData",frontmatter:{},regularPath:"/plugindocs/globals/RemotePlayerData.html",relativePath:"plugindocs/globals/RemotePlayerData.md",key:"v-09e90862",path:"/plugindocs/globals/RemotePlayerData.html",lastUpdated:"10/1/2023, 5:14:30 AM",lastUpdatedTimestamp:169613727e4},{title:"Vec3",frontmatter:{},regularPath:"/plugindocs/globals/Vec3.html",relativePath:"plugindocs/globals/Vec3.md",key:"v-3c1656a2",path:"/plugindocs/globals/Vec3.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"9/10/2023, 9:56:35 AM",lastUpdatedTimestamp:1694339795e3},{title:"Vec3i",frontmatter:{},regularPath:"/plugindocs/globals/Vec3i.html",relativePath:"plugindocs/globals/Vec3i.md",key:"v-e2bc19cc",path:"/plugindocs/globals/Vec3i.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"Vec4b",frontmatter:{},regularPath:"/plugindocs/globals/Vec4b.html",relativePath:"plugindocs/globals/Vec4b.md",key:"v-7290a4ea",path:"/plugindocs/globals/Vec4b.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"9/20/2023, 7:54:45 AM",lastUpdatedTimestamp:1695196485e3},{title:"PluginAPI.require(String componentName)",frontmatter:{},regularPath:"/plugindocs/globals/require.html",relativePath:"plugindocs/globals/require.md",key:"v-2b16ca38",path:"/plugindocs/globals/require.html",headers:[{level:2,title:"Arguments:",slug:"arguments"},{level:3,title:"(String) componentName",slug:"string-componentname"}],lastUpdated:"8/30/2023, 8:00:07 AM",lastUpdatedTimestamp:1693382407e3},{title:"PluginAPI.updateComponent(String componentName) [DEPRECATED]",frontmatter:{},regularPath:"/plugindocs/globals/updateComponent.html",relativePath:"plugindocs/globals/updateComponent.md",key:"v-4134f046",path:"/plugindocs/globals/updateComponent.html",headers:[{level:2,title:"Arguments:",slug:"arguments"},{level:3,title:"(String) componentName",slug:"string-componentname"}],lastUpdated:"9/10/2023, 10:01:16 AM",lastUpdatedTimestamp:1694340076e3}],themeConfig:{smoothScroll:!0,repo:"https://github.com/EaglerReborn/EaglerReborn.github.io",editLinks:!1,docsDir:"",docsBranch:"main",editLinkText:"",lastUpdated:!0,nav:[{text:"Guide",link:"/guide/"},{text:"Plugin Docs",link:"/plugindocs/"}],sidebar:{"/guide/":[{title:"Guide",collapsable:!1,children:["","non-eagler","making-patch-files","InstallingPlugins","MakingPlugins"]}],"/plugindocs/":[{title:"Plugin API",collapsable:!1,children:[""]},{title:"Events",collapsable:!0,children:["events/addEventListener","events/removeEventListener","events/FromServerEvents","events/ToServerEvents"]},{title:"Globals",collapsable:!0,children:["globals/Data","globals/AxisAlignedBB","globals/BlockData","globals/BlockPos","globals/ChunkData","globals/ContainerData","globals/EnchantmentData","globals/EntityData","globals/FishHookData","globals/FoodStatsData","globals/GameSettingsData","globals/InventoryBasicData","globals/InventoryPlayerData","globals/ItemData","globals/ItemStackData","globals/KeyBindingData","globals/LivingEntityData","globals/LocalPlayerData","globals/MapColor","globals/MaterialData","globals/NetworkData","globals/PlayerCapabilities","globals/PlayerData","globals/RemotePlayerData","globals/require","globals/updateComponent","globals/Vec3","globals/Vec3i","globals/Vec4b"]}]}}};n(235);Wn.component("OtherComponent",()=>n.e(7).then(n.bind(null,325))),Wn.component("demo-component",()=>n.e(8).then(n.bind(null,280))),Wn.component("Foo-Bar",()=>n.e(6).then(n.bind(null,281))),Wn.component("Badge",()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,326))),Wn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,282))),Wn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,283)));n(236),n(237);function Ls(t){const e=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-e.left,y:n.top-e.top}}var Ms=[({Vue:t,options:e,router:n,siteData:r})=>{},{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({Vue:t,router:e})=>{e.options.scrollBehavior=(e,n,r)=>{if(r)return window.scrollTo({top:r.y,behavior:"smooth"});if(e.hash){if(t.$vuepress.$get("disableScrollBehavior"))return!1;const n=document.querySelector(e.hash);return!!n&&window.scrollTo({top:Ls(n).y,behavior:"smooth"})}return window.scrollTo({top:0,behavior:"smooth"})}}],Is=[];class Us extends class{constructor(){this.store=new Wn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){Wn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign(Us.prototype,{getPageAsyncComponent:is,getLayoutAsyncComponent:ss,getAsyncComponent:cs,getVueComponent:us});var Rs={install(t){const e=new Us;t.$vuepress=e,t.prototype.$vuepress=e}};function Ns(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var Bs={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return fs("pageKey",e),Wn.component(e)||Wn.component(e,is(e)),Wn.component(e)?t(e):t("")}},Fs={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},Vs={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},zs=(n(238),n(239),Object(js.a)(Vs,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{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",{attrs:{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"}}),this._v(" "),t("polygon",{attrs:{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"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),qs={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};Wn.config.productionTip=!1,Wn.use(qi),Wn.use(Rs),Wn.mixin(function(t,e,n=Wn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const r=new(t(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),a={};return Object.keys(o).reduce((t,e)=>(e.startsWith("$")&&(t[e]=o[e].get),t),a),{computed:a}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const r in t)"/"===r?n=t[r]:0===this.$page.path.indexOf(r)&&(e=t[r]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,r=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;nn||(t.hash?!Wn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,r)=>{if(Ns(t,e.path))r();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";Ns(t,n)?r(n):r()}else r();else{const n=e.path+"/",o=e.path+".html";Ns(t,o)?r(o):Ns(t,n)?r(n):r()}})}(n);const r={};try{await Promise.all(Ms.filter(t=>"function"==typeof t).map(e=>e({Vue:Wn,options:r,router:n,siteData:Ds,isServer:t})))}catch(t){console.error(t)}return{app:new Wn(Object.assign(r,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Is.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]); \ No newline at end of file +var r=Object.freeze({}),o=Array.isArray;function a(t){return null==t}function i(t){return null!=t}function s(t){return!0===t}function c(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function u(t){return"function"==typeof t}function l(t){return null!==t&&"object"==typeof t}var f=Object.prototype.toString;function p(t){return"[object Object]"===f.call(t)}function d(t){return"[object RegExp]"===f.call(t)}function h(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function v(t){return i(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||p(t)&&t.toString===f?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var x=Object.prototype.hasOwnProperty;function w(t,e){return x.call(t,e)}function k(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var C=/-(\w)/g,O=k((function(t){return t.replace(C,(function(t,e){return e?e.toUpperCase():""}))})),S=k((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),P=/\B([A-Z])/g,E=k((function(t){return t.replace(P,"-$1").toLowerCase()}));var $=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function j(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function T(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,Q=X&&X.indexOf("edge/")>0;X&&X.indexOf("android");var Z=X&&/iphone|ipad|ipod|ios/.test(X);X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X);var tt,et=X&&X.match(/firefox\/(\d+)/),nt={}.watch,rt=!1;if(G)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var at=function(){return void 0===tt&&(tt=!G&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},it=G&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,ut="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var lt=null;function ft(t){void 0===t&&(t=null),t||lt&<._scope.off(),lt=t,t&&t._scope.on()}var pt=function(){function t(t,e,n,r,o,a,i,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=i,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),dt=function(t){void 0===t&&(t="");var e=new pt;return e.text=t,e.isComment=!0,e};function ht(t){return new pt(void 0,void 0,void 0,String(t))}function vt(t){var e=new pt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var mt=0,gt=[],yt=function(){function t(){this._pending=!1,this.id=mt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,gt.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var n=0,r=e.length;n0&&(Xt((u=t(u,"".concat(n||"","_").concat(r)))[0])&&Xt(f)&&(p[l]=ht(f.text+u[0].text),u.shift()),p.push.apply(p,u)):c(u)?Xt(f)?p[l]=ht(f.text+u):""!==u&&p.push(ht(u)):Xt(u)&&Xt(f)?p[l]=ht(f.text+u.text):(s(e._isVList)&&i(u.tag)&&a(u.key)&&i(n)&&(u.key="__vlist".concat(n,"_").concat(r,"__")),p.push(u)));return p}(t):void 0}function Xt(t){return i(t)&&i(t.text)&&!1===t.isComment}function Yt(t,e){var n,r,a,s,c=null;if(o(t)||"string"==typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!i,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!i&&!o.$hasNormal)return o;for(var u in a={},e)e[u]&&"$"!==u[0]&&(a[u]=ve(t,n,u,e[u]))}else a={};for(var l in n)l in a||(a[l]=me(n,l));return e&&Object.isExtensible(e)&&(e._normalized=a),H(a,"$stable",s),H(a,"$key",c),H(a,"$hasNormal",i),a}function ve(t,e,n,r){var a=function(){var e=lt;ft(t);var n=arguments.length?r.apply(null,arguments):r({}),a=(n=n&&"object"==typeof n&&!o(n)?[n]:Gt(n))&&n[0];return ft(e),n&&(!a||1===n.length&&a.isComment&&!de(a))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:a,enumerable:!0,configurable:!0}),a}function me(t,e){return function(){return t[e]}}function ge(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};H(e,"_v_attr_proxy",!0),ye(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||ye(t._listenersProxy={},t.$listeners,r,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||_e(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:$(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Nt(t,e,n)}))}}}function ye(t,e,n,r,o){var a=!1;for(var i in e)i in t?e[i]!==n[i]&&(a=!0):(a=!0,be(t,i,r,o));for(var i in t)i in e||(a=!0,delete t[i]);return a}function be(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function _e(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var xe=null;function we(t,e){return(t.__esModule||ut&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function ke(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}var ln=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function fn(){var t,e;for(sn=cn(),on=!0,tn.sort(ln),an=0;anan&&tn[n].id>t.id;)n--;tn.splice(n+1,0,t)}else tn.push(t);rn||(rn=!0,Re(fn))}}function dn(t,e){if(t){for(var n=Object.create(null),r=ut?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(a&&!w(o,"default"))i=!1;else if(""===i||i===E(t)){var c=Mn(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function Yn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var a in n){var i=n[a];if(i){var s=i.name;s&&!e(s)&&Jn(n,a,r,o)}}}function Jn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,_(n,e)}Wn.prototype._init=function(t){var e=this;e._uid=qn++,e._isVue=!0,e.__v_skip=!0,e._scope=new Ft(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=$n(Hn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ge(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=fe(e._renderChildren,o),t.$scopedSlots=n?he(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Ce(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Ce(t,e,n,r,o,!0)};var a=n&&n.data;Tt(t,"$attrs",a&&a.attrs||r,null,!0),Tt(t,"$listeners",e._parentListeners||r,null,!0)}(e),Ze(e,"beforeCreate",void 0,!1),function(t){var e=dn(t.$options.inject,t);e&&(Pt(!1),Object.keys(e).forEach((function(n){Tt(t,n,e[n])})),Pt(!0))}(e),Rn(e),function(t){var e=t.$options.provide;if(e){var n=u(e)?e.call(t):e;if(!l(n))return;for(var r=Vt(t),o=ut?Reflect.ownKeys(n):Object.keys(n),a=0;a1?j(n):n;for(var r=j(arguments,1),o='event handler for "'.concat(t,'"'),a=0,i=n.length;aparseInt(this.max)&&Jn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Jn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Yn(t,(function(t){return Xn(e,t)}))})),this.$watch("exclude",(function(e){Yn(t,(function(t){return!Xn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=ke(t),n=e&&e.componentOptions;if(n){var r=Gn(n),o=this.include,a=this.exclude;if(o&&(!r||!Xn(o,r))||a&&r&&Xn(a,r))return e;var i=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;i[c]?(e.componentInstance=i[c].componentInstance,_(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return V}};Object.defineProperty(t,"config",e),t.util={warn:wn,extend:T,mergeOptions:$n,defineReactive:Tt},t.set=At,t.delete=Dt,t.nextTick=Re,t.observable=function(t){return jt(t),t},t.options=Object.create(null),B.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,T(t.options.components,Zn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=j(arguments,1);return n.unshift(this),u(t.install)?t.install.apply(t,n):u(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=$n(this.options,t),this}}(t),Kn(t),function(t){B.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&p(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&u(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Wn),Object.defineProperty(Wn.prototype,"$isServer",{get:at}),Object.defineProperty(Wn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Wn,"FunctionalRenderContext",{value:hn}),Wn.version="2.7.14";var tr=y("style,class"),er=y("input,textarea,option,select,progress"),nr=y("contenteditable,draggable,spellcheck"),rr=y("events,caret,typing,plaintext-only"),or=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),ar="http://www.w3.org/1999/xlink",ir=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},sr=function(t){return ir(t)?t.slice(6,t.length):""},cr=function(t){return null==t||!1===t};function ur(t){for(var e=t.data,n=t,r=t;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=lr(r.data,e));for(;i(n=n.parent);)n&&n.data&&(e=lr(e,n.data));return function(t,e){if(i(t)||i(e))return fr(t,pr(e));return""}(e.staticClass,e.class)}function lr(t,e){return{staticClass:fr(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function fr(t,e){return t?e?t+" "+e:t:e||""}function pr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?Ir(t,e,n):or(e)?cr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):nr(e)?t.setAttribute(e,function(t,e){return cr(e)||"false"===e?"false":"contenteditable"===t&&rr(e)?e:"true"}(e,n)):ir(e)?cr(n)?t.removeAttributeNS(ar,sr(e)):t.setAttributeNS(ar,e,n):Ir(t,e,n)}function Ir(t,e,n){if(cr(n))t.removeAttribute(e);else{if(Y&&!J&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Ur={create:Lr,update:Lr};function Rr(t,e){var n=e.elm,r=e.data,o=t.data;if(!(a(r.staticClass)&&a(r.class)&&(a(o)||a(o.staticClass)&&a(o.class)))){var s=ur(e),c=n._transitionClasses;i(c)&&(s=fr(s,pr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Nr,Br={create:Rr,update:Rr};function Fr(t,e,n){var r=Nr;return function o(){var a=e.apply(null,arguments);null!==a&&qr(t,o,n,r)}}var Vr=je&&!(et&&Number(et[1])<=53);function zr(t,e,n,r){if(Vr){var o=sn,a=e;e=a._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return a.apply(this,arguments)}}Nr.addEventListener(t,e,rt?{capture:n,passive:r}:n)}function qr(t,e,n,r){(r||Nr).removeEventListener(t,e._wrapper||e,n)}function Hr(t,e){if(!a(t.data.on)||!a(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Nr=e.elm||t.elm,function(t){if(i(t.__r)){var e=Y?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}i(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Ht(n,r,zr,qr,Fr,e.context),Nr=void 0}}var Wr,Kr={create:Hr,update:Hr,destroy:function(t){return Hr(t,kr)}};function Gr(t,e){if(!a(t.data.domProps)||!a(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(i(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=T({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var l=a(r)?"":String(r);Xr(o,l)&&(o.value=l)}else if("innerHTML"===n&&vr(o.tagName)&&a(o.innerHTML)){(Wr=Wr||document.createElement("div")).innerHTML="".concat(r,"");for(var f=Wr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;f.firstChild;)o.appendChild(f.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Xr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Yr={create:Gr,update:Gr},Jr=k((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Qr(t){var e=Zr(t.style);return t.staticStyle?T(t.staticStyle,e):e}function Zr(t){return Array.isArray(t)?A(t):"string"==typeof t?Jr(t):t}var to,eo=/^--/,no=/\s*!important$/,ro=function(t,e,n){if(eo.test(e))t.style.setProperty(e,n);else if(no.test(n))t.style.setProperty(E(e),n.replace(no,""),"important");else{var r=ao(e);if(Array.isArray(n))for(var o=0,a=n.length;o-1?e.split(co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function fo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&T(e,po(t.name||"v")),T(e,t),e}return"string"==typeof t?po(t):void 0}}var po=k((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ho=G&&!J,vo="transition",mo="transitionend",go="animation",yo="animationend";ho&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(vo="WebkitTransition",mo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",yo="webkitAnimationEnd"));var bo=G?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function _o(t){bo((function(){bo(t)}))}function xo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),uo(t,e))}function wo(t,e){t._transitionClasses&&_(t._transitionClasses,e),lo(t,e)}function ko(t,e,n){var r=Oo(t,e),o=r.type,a=r.timeout,i=r.propCount;if(!o)return n();var s="transition"===o?mo:yo,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=i&&u()};setTimeout((function(){c0&&(n="transition",l=i,f=a.length):"animation"===e?u>0&&(n="animation",l=u,f=c.length):f=(n=(l=Math.max(i,u))>0?i>u?"transition":"animation":null)?"transition"===n?a.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:"transition"===n&&Co.test(r[vo+"Property"])}}function So(t,e){for(;t.length1}function Ao(t,e){!0!==e.data.show&&Eo(e)}var Do=function(t){var e,n,r={},u=t.modules,l=t.nodeOps;for(e=0;eh?_(t,a(n[g+1])?null:n[g+1].elm,n,d,g,r):d>g&&w(e,f,h)}(f,v,g,n,u):i(g)?(i(t.text)&&l.setTextContent(f,""),_(f,null,g,0,g.length-1,n)):i(v)?w(v,0,v.length-1):i(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),i(h)&&i(d=h.hook)&&i(d=d.postpatch)&&d(t,e)}}}function S(t,e,n){if(s(n)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,i.selected!==a&&(i.selected=a);else if(I(Ro(i),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Uo(t,e){return e.every((function(e){return!I(e,t)}))}function Ro(t){return"_value"in t?t._value:t.value}function No(t){t.target.composing=!0}function Bo(t){t.target.composing&&(t.target.composing=!1,Fo(t.target,"input"))}function Fo(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Vo(t){return!t.componentInstance||t.data&&t.data.transition?t:Vo(t.componentInstance._vnode)}var zo={model:Lo,show:{bind:function(t,e,n){var r=e.value,o=(n=Vo(n)).data&&n.data.transition,a=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Eo(n,(function(){t.style.display=a}))):t.style.display=r?a:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Vo(n)).data&&n.data.transition?(n.data.show=!0,r?Eo(n,(function(){t.style.display=t.__vOriginalDisplay})):$o(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},qo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ho(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Ho(ke(e.children)):t}function Wo(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[O(r)]=o[r];return e}function Ko(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Go=function(t){return t.tag||de(t)},Xo=function(t){return"show"===t.name},Yo={name:"transition",props:qo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Go)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=Ho(o);if(!a)return o;if(this._leaving)return Ko(t,o);var i="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?i+"comment":i+a.tag:c(a.key)?0===String(a.key).indexOf(i)?a.key:i+a.key:a.key;var s=(a.data||(a.data={})).transition=Wo(this),u=this._vnode,l=Ho(u);if(a.data.directives&&a.data.directives.some(Xo)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!de(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=T({},s);if("out-in"===r)return this._leaving=!0,Wt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Ko(t,o);if("in-out"===r){if(de(a))return u;var p,d=function(){p()};Wt(s,"afterEnter",d),Wt(s,"enterCancelled",d),Wt(f,"delayLeave",(function(t){p=t}))}}return o}}},Jo=T({tag:String,moveClass:String},qo);function Qo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Zo(t){t.data.newPos=t.elm.getBoundingClientRect()}function ta(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var a=t.elm.style;a.transform=a.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),a.transitionDuration="0s"}}delete Jo.mode;var ea={Transition:Yo,TransitionGroup:{props:Jo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ye(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],a=this.children=[],i=Wo(this),s=0;s-1?gr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:gr[t]=/HTMLUnknownElement/.test(e.toString())},T(Wn.options.directives,zo),T(Wn.options.components,ea),Wn.prototype.__patch__=G?Do:D,Wn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=dt),Ze(t,"beforeMount"),r=function(){t._update(t._render(),n)},new qe(t,r,D,{before:function(){t._isMounted&&!t._isDestroyed&&Ze(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var a=0;a=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),u=e&&e.path||"/",l=c.path?wa(c.path,u,n||o.append):u,f=function(t,e,n){void 0===e&&(e={});var r,o=n||ua;try{r=o(t||"")}catch(t){r={}}for(var a in e){var i=e[a];r[a]=Array.isArray(i)?i.map(ca):ca(i)}return r}(c.query,o.query,r&&r.options.parseQuery),p=o.hash||c.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:l,query:f,hash:p}}var za,qa=function(){},Ha={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),a=o.location,i=o.route,s=o.href,c={},u=n.options.linkActiveClass,l=n.options.linkExactActiveClass,f=null==u?"router-link-active":u,p=null==l?"router-link-exact-active":l,d=null==this.activeClass?f:this.activeClass,h=null==this.exactActiveClass?p:this.exactActiveClass,v=i.redirectedFrom?pa(null,Va(i.redirectedFrom),null,n):i;c[h]=ga(r,v,this.exactPath),c[d]=this.exact||this.exactPath?c[h]:function(t,e){return 0===t.path.replace(fa,"/").indexOf(e.path.replace(fa,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,v);var m=c[h]?this.ariaCurrentValue:null,g=function(t){Wa(t)&&(e.replace?n.replace(a,qa):n.push(a,qa))},y={click:Wa};Array.isArray(this.event)?this.event.forEach((function(t){y[t]=g})):y[this.event]=g;var b={class:c},_=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:i,navigate:g,isActive:c[d],isExactActive:c[h]});if(_){if(1===_.length)return _[0];if(_.length>1||!_.length)return 0===_.length?t():t("span",{},_)}if("a"===this.tag)b.on=y,b.attrs={href:s,"aria-current":m};else{var x=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=Fa(l.path,s.params),c(l,s,i)}if(s.path){s.params={};for(var d=0;d-1}function ki(t,e){return wi(t)&&t._isRouter&&(null==e||t.type===e)}function Ci(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Oi(t){return function(e,n,r){var o=!1,a=0,i=null;Si(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,a++;var c,u=$i((function(e){var o;((o=e).__esModule||Ei&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:za.extend(e),n.components[s]=e,--a<=0&&r()})),l=$i((function(t){var e="Failed to resolve async component "+s+": "+t;i||(i=wi(t)?t:new Error(e),r(i))}));try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,l)}}})),o||r()}}function Si(t,e){return Pi(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Pi(t){return Array.prototype.concat.apply([],t)}var Ei="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function $i(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var ji=function(t,e){this.router=t,this.base=function(t){if(!t)if(Ka){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=ha,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Ti(t,e,n,r){var o=Si(t,(function(t,r,o,a){var i=function(t,e){"function"!=typeof t&&(t=za.extend(t));return t.options[e]}(t,e);if(i)return Array.isArray(i)?i.map((function(t){return n(t,r,o,a)})):n(i,r,o,a)}));return Pi(r?o.reverse():o)}function Ai(t,e){if(e)return function(){return t.apply(e,arguments)}}ji.prototype.listen=function(t){this.cb=t},ji.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},ji.prototype.onError=function(t){this.errorCbs.push(t)},ji.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var a=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,a)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(ki(t,gi.redirected)&&a===ha||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},ji.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var a,i,s=function(t){!ki(t)&&wi(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,u=o.matched.length-1;if(ga(t,o)&&c===u&&t.matched[c]===o.matched[u])return this.ensureURL(),t.hash&&ai(this.router,o,t,!1),s(((i=_i(a=o,t,gi.duplicated,'Avoided redundant navigation to current location: "'+a.fullPath+'".')).name="NavigationDuplicated",i));var l=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=hi&&n;r&&this.listeners.push(oi());var o=function(){var n=t.current,o=Li(t.base);t.current===ha&&o===t._startLocation||t.transitionTo(o,(function(t){r&&ai(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){vi(ka(r.base+t.fullPath)),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){mi(ka(r.base+t.fullPath)),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Li(this.base)!==this.current.fullPath){var e=ka(this.base+this.current.fullPath);t?vi(e):mi(e)}},e.prototype.getCurrentLocation=function(){return Li(this.base)},e}(ji);function Li(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(ka(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Mi=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=Li(t);if(!/^\/#/.test(e))return window.location.replace(ka(t+"/#"+e)),!0}(this.base)||Ii()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=hi&&e;n&&this.listeners.push(oi());var r=function(){var e=t.current;Ii()&&t.transitionTo(Ui(),(function(r){n&&ai(t.router,r,e,!0),hi||Bi(r.fullPath)}))},o=hi?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ni(t.fullPath),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Bi(t.fullPath),ai(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Ui()!==e&&(t?Ni(e):Bi(e))},e.prototype.getCurrentLocation=function(){return Ui()},e}(ji);function Ii(){var t=Ui();return"/"===t.charAt(0)||(Bi("/"+t),!1)}function Ui(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Ri(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Ni(t){hi?vi(Ri(t)):window.location.hash=t}function Bi(t){hi?mi(Ri(t)):window.location.replace(Ri(t))}var Fi=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){ki(t,gi.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(ji),Vi=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Ya(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!hi&&!1!==t.fallback,this.fallback&&(e="hash"),Ka||(e="abstract"),this.mode=e,e){case"history":this.history=new Di(this,t.base);break;case"hash":this.history=new Mi(this,t.base,this.fallback);break;case"abstract":this.history=new Fi(this,t.base);break;default:0}},zi={currentRoute:{configurable:!0}};Vi.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},zi.currentRoute.get=function(){return this.history&&this.history.current},Vi.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Di||n instanceof Mi){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;hi&&o&&"fullPath"in t&&ai(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Vi.prototype.beforeEach=function(t){return Hi(this.beforeHooks,t)},Vi.prototype.beforeResolve=function(t){return Hi(this.resolveHooks,t)},Vi.prototype.afterEach=function(t){return Hi(this.afterHooks,t)},Vi.prototype.onReady=function(t,e){this.history.onReady(t,e)},Vi.prototype.onError=function(t){this.history.onError(t)},Vi.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Vi.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Vi.prototype.go=function(t){this.history.go(t)},Vi.prototype.back=function(){this.go(-1)},Vi.prototype.forward=function(){this.go(1)},Vi.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Vi.prototype.resolve=function(t,e,n){var r=Va(t,e=e||this.history.current,n,this),o=this.match(r,e),a=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?ka(t+"/"+r):r}(this.history.base,a,this.mode),normalizedTo:r,resolved:o}},Vi.prototype.getRoutes=function(){return this.matcher.getRoutes()},Vi.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==ha&&this.history.transitionTo(this.history.getCurrentLocation())},Vi.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==ha&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Vi.prototype,zi);var qi=Vi;function Hi(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Vi.install=function t(e){if(!t.installed||za!==e){t.installed=!0,za=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",_a),e.component("RouterLink",Ha);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Vi.version="3.6.5",Vi.isNavigationFailure=ki,Vi.NavigationFailureType=gi,Vi.START_LOCATION=ha,Ka&&window.Vue&&window.Vue.use(Vi);n(95);n(91),n(127);var Wi={NotFound:()=>n.e(9).then(n.bind(null,279)),Layout:()=>Promise.all([n.e(0),n.e(2)]).then(n.bind(null,278))},Ki={"v-5e3b9702":()=>n.e(10).then(n.bind(null,284)),"v-84f37cfc":()=>n.e(11).then(n.bind(null,285)),"v-39ea53df":()=>n.e(12).then(n.bind(null,286)),"v-07ffb9e8":()=>n.e(13).then(n.bind(null,287)),"v-f5ff78a8":()=>n.e(14).then(n.bind(null,288)),"v-43dc437b":()=>n.e(15).then(n.bind(null,289)),"v-a526cb2e":()=>n.e(16).then(n.bind(null,290)),"v-5fb14b90":()=>n.e(17).then(n.bind(null,291)),"v-3a6cb916":()=>n.e(18).then(n.bind(null,292)),"v-4d9bcc2c":()=>n.e(19).then(n.bind(null,293)),"v-0ad49da2":()=>n.e(20).then(n.bind(null,294)),"v-47f345b0":()=>n.e(21).then(n.bind(null,295)),"v-1bc22e00":()=>n.e(22).then(n.bind(null,296)),"v-4ba1c822":()=>n.e(23).then(n.bind(null,297)),"v-683ce540":()=>n.e(24).then(n.bind(null,298)),"v-1d7d1cd0":()=>n.e(25).then(n.bind(null,299)),"v-34d4ecfc":()=>n.e(26).then(n.bind(null,300)),"v-3904cbec":()=>n.e(27).then(n.bind(null,301)),"v-3b2a83a2":()=>n.e(28).then(n.bind(null,302)),"v-7447253c":()=>n.e(29).then(n.bind(null,303)),"v-656e6cd8":()=>n.e(30).then(n.bind(null,304)),"v-1819b022":()=>n.e(31).then(n.bind(null,305)),"v-9049147c":()=>n.e(32).then(n.bind(null,306)),"v-4932f320":()=>n.e(33).then(n.bind(null,307)),"v-4d236ae2":()=>n.e(34).then(n.bind(null,308)),"v-270b1330":()=>n.e(35).then(n.bind(null,309)),"v-42844f42":()=>n.e(36).then(n.bind(null,310)),"v-677eb710":()=>n.e(37).then(n.bind(null,311)),"v-2f484402":()=>n.e(38).then(n.bind(null,312)),"v-5a5f7dfc":()=>n.e(39).then(n.bind(null,313)),"v-2cf8e422":()=>n.e(40).then(n.bind(null,314)),"v-a52b6e3c":()=>n.e(41).then(n.bind(null,315)),"v-7ff494fe":()=>n.e(42).then(n.bind(null,316)),"v-3fab7362":()=>n.e(43).then(n.bind(null,317)),"v-7a1de3e2":()=>n.e(44).then(n.bind(null,318)),"v-09e90862":()=>n.e(45).then(n.bind(null,319)),"v-3c1656a2":()=>n.e(46).then(n.bind(null,320)),"v-e2bc19cc":()=>n.e(47).then(n.bind(null,321)),"v-7290a4ea":()=>n.e(48).then(n.bind(null,322)),"v-2b16ca38":()=>n.e(49).then(n.bind(null,323)),"v-4134f046":()=>n.e(50).then(n.bind(null,324))};function Gi(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Xi=/-(\w)/g,Yi=Gi(t=>t.replace(Xi,(t,e)=>e?e.toUpperCase():"")),Ji=/\B([A-Z])/g,Qi=Gi(t=>t.replace(Ji,"-$1").toLowerCase()),Zi=Gi(t=>t.charAt(0).toUpperCase()+t.slice(1));function ts(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Zi(Yi(e))):t(Zi(e))||t(Qi(e))}const es=Object.assign({},Wi,Ki),ns=t=>es[t],rs=t=>Ki[t],os=t=>Wi[t],as=t=>Wn.component(t);function is(t){return ts(rs,t)}function ss(t){return ts(os,t)}function cs(t){return ts(ns,t)}function us(t){return ts(as,t)}function ls(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!us(t)&&cs(t)){const e=await cs(t)();Wn.component(t,e.default)}}))}function fs(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ps=n(87),ds=n.n(ps),hs=n(88),vs=n.n(hs),ms={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="{e+=` ${n}="${vs()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=ys(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=bs(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return ds()([{name:"description",content:this.$description}],t,this.siteMeta,_s)},updateCanonicalLink(){gs(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",ys(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){bs(null,this.currentMetaTags),gs()}};function gs(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function ys(t=""){return t?``:""}function bs(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function _s(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var xs=n(89),ws={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:n.n(xs)()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let t=0;t=a.parentElement.offsetTop+10&&(!i||n{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},ks=n(22),Cs=n.n(ks),Os={mounted(){Cs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||Wn.component(t.name)||Cs.a.start(),n()}),this.$router.afterEach(()=>{Cs.a.done(),this.isSidebarOpen=!1})}},Ss=n(90),Ps=n.n(Ss),Es=[ms,ws,Os,{mounted(){Ps.a.polyfill()}}],$s={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return fs("layout",t),Wn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},js=n(14),Ts=Object(js.a)($s,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(Ts,"mixins",Es);const As=[{name:"v-5e3b9702",path:"/guide/InstallingPlugins.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-5e3b9702").then(n)}},{name:"v-84f37cfc",path:"/guide/MakingPlugins.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-84f37cfc").then(n)}},{name:"v-39ea53df",path:"/guide/",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-39ea53df").then(n)}},{path:"/guide/index.html",redirect:"/guide/"},{name:"v-07ffb9e8",path:"/guide/making-patch-files.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-07ffb9e8").then(n)}},{name:"v-f5ff78a8",path:"/guide/non-eagler.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-f5ff78a8").then(n)}},{name:"v-43dc437b",path:"/",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-43dc437b").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-a526cb2e",path:"/plugindocs/",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-a526cb2e").then(n)}},{path:"/plugindocs/index.html",redirect:"/plugindocs/"},{name:"v-5fb14b90",path:"/plugindocs/events/FromServerEvents.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-5fb14b90").then(n)}},{name:"v-3a6cb916",path:"/plugindocs/events/ToServerEvents.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-3a6cb916").then(n)}},{name:"v-4d9bcc2c",path:"/plugindocs/events/addEventListener.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-4d9bcc2c").then(n)}},{name:"v-0ad49da2",path:"/plugindocs/events/removeEventListener.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-0ad49da2").then(n)}},{name:"v-47f345b0",path:"/plugindocs/globals/AxisAlignedBB.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-47f345b0").then(n)}},{name:"v-1bc22e00",path:"/plugindocs/globals/BlockData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-1bc22e00").then(n)}},{name:"v-4ba1c822",path:"/plugindocs/globals/BlockPos.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-4ba1c822").then(n)}},{name:"v-683ce540",path:"/plugindocs/globals/ChunkData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-683ce540").then(n)}},{name:"v-1d7d1cd0",path:"/plugindocs/globals/ContainerData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-1d7d1cd0").then(n)}},{name:"v-34d4ecfc",path:"/plugindocs/globals/Data.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-34d4ecfc").then(n)}},{name:"v-3904cbec",path:"/plugindocs/globals/EnchantmentData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-3904cbec").then(n)}},{name:"v-3b2a83a2",path:"/plugindocs/globals/EntityData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-3b2a83a2").then(n)}},{name:"v-7447253c",path:"/plugindocs/globals/FishHookData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-7447253c").then(n)}},{name:"v-656e6cd8",path:"/plugindocs/globals/FoodStatsData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-656e6cd8").then(n)}},{name:"v-1819b022",path:"/plugindocs/globals/GameSettingsData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-1819b022").then(n)}},{name:"v-9049147c",path:"/plugindocs/globals/InventoryBasicData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-9049147c").then(n)}},{name:"v-4932f320",path:"/plugindocs/globals/InventoryPlayerData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-4932f320").then(n)}},{name:"v-4d236ae2",path:"/plugindocs/globals/ItemData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-4d236ae2").then(n)}},{name:"v-270b1330",path:"/plugindocs/globals/ItemStackData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-270b1330").then(n)}},{name:"v-42844f42",path:"/plugindocs/globals/KeyBindingData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-42844f42").then(n)}},{name:"v-677eb710",path:"/plugindocs/globals/ListOfGlobals.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-677eb710").then(n)}},{name:"v-2f484402",path:"/plugindocs/globals/LivingEntityData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-2f484402").then(n)}},{name:"v-5a5f7dfc",path:"/plugindocs/globals/LocalPlayerData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-5a5f7dfc").then(n)}},{name:"v-2cf8e422",path:"/plugindocs/globals/MapColor.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-2cf8e422").then(n)}},{name:"v-a52b6e3c",path:"/plugindocs/globals/MaterialData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-a52b6e3c").then(n)}},{name:"v-7ff494fe",path:"/plugindocs/globals/NetworkData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-7ff494fe").then(n)}},{name:"v-3fab7362",path:"/plugindocs/globals/PlayerCapabilities.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-3fab7362").then(n)}},{name:"v-7a1de3e2",path:"/plugindocs/globals/PlayerData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-7a1de3e2").then(n)}},{name:"v-09e90862",path:"/plugindocs/globals/RemotePlayerData.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-09e90862").then(n)}},{name:"v-3c1656a2",path:"/plugindocs/globals/Vec3.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-3c1656a2").then(n)}},{name:"v-e2bc19cc",path:"/plugindocs/globals/Vec3i.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-e2bc19cc").then(n)}},{name:"v-7290a4ea",path:"/plugindocs/globals/Vec4b.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-7290a4ea").then(n)}},{name:"v-2b16ca38",path:"/plugindocs/globals/require.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-2b16ca38").then(n)}},{name:"v-4134f046",path:"/plugindocs/globals/updateComponent.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-4134f046").then(n)}},{path:"*",component:Ts}],Ds={title:"Eagler Reborn",description:"An Eaglercraft Client that can connect to Java servers!",base:"/",headTags:[["meta",{name:"theme-color",content:"#22282e"}],["meta",{name:"apple-mobile-web-app-capable",content:"yes"}],["meta",{name:"apple-mobile-web-app-status-bar-style",content:"black"}],["link",{rel:"icon",href:"/favicon.ico"}],["meta",{name:"theme-color",content:"#22282e",media:"(prefers-color-scheme: light)"}],["meta",{name:"theme-color",content:"#22282e",media:"(prefers-color-scheme: dark)"}]],pages:[{title:"How to install a plugin",frontmatter:{},regularPath:"/guide/InstallingPlugins.html",relativePath:"guide/InstallingPlugins.md",key:"v-5e3b9702",path:"/guide/InstallingPlugins.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"How to create a plugin",frontmatter:{},regularPath:"/guide/MakingPlugins.html",relativePath:"guide/MakingPlugins.md",key:"v-84f37cfc",path:"/guide/MakingPlugins.html",headers:[{level:2,title:"What is a plugin?",slug:"what-is-a-plugin"},{level:2,title:'How to make an example "Spider" hack plugin',slug:"how-to-make-an-example-spider-hack-plugin"}],lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"Compiling Eagler Reborn",frontmatter:{},regularPath:"/guide/",relativePath:"guide/README.md",key:"v-39ea53df",path:"/guide/",headers:[{level:2,title:"Prerequisites",slug:"prerequisites"},{level:2,title:"Actually compiling the client",slug:"actually-compiling-the-client"}],lastUpdated:"6/22/2023, 8:49:28 PM",lastUpdatedTimestamp:1687466968e3},{title:"Making patch files",frontmatter:{},regularPath:"/guide/making-patch-files.html",relativePath:"guide/making-patch-files.md",key:"v-07ffb9e8",path:"/guide/making-patch-files.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"Joining Non-Eagler servers",frontmatter:{},regularPath:"/guide/non-eagler.html",relativePath:"guide/non-eagler.md",key:"v-f5ff78a8",path:"/guide/non-eagler.html",headers:[{level:2,title:"If a server has Java and Eagler Support",slug:"if-a-server-has-java-and-eagler-support"}],lastUpdated:"6/20/2023, 10:57:17 PM",lastUpdatedTimestamp:1687301837e3},{title:"Home",frontmatter:{home:!0,heroImage:"https://raw.githubusercontent.com/EaglerReborn/EaglerReborn.github.io/main/54d35ed2-62df-46a1-bc42-8bc81755532b.png",tagline:"Eagler Reborn is an Eaglercraft client that can connect to Java servers and has a plugin API.",actionText:"Quick Start →",actionLink:"/guide/",footer:"Made with ❤️ by OtterDev"},regularPath:"/",relativePath:"index.md",key:"v-43dc437b",path:"/",lastUpdated:"9/4/2023, 6:14:29 PM",lastUpdatedTimestamp:1693851269e3},{title:"Plugin API",frontmatter:{},regularPath:"/plugindocs/",relativePath:"plugindocs/README.md",key:"v-a526cb2e",path:"/plugindocs/",headers:[{level:3,title:"Passing 'Ref' objects",slug:"passing-ref-objects"},{level:3,title:"Using non-auto properties",slug:"using-non-auto-properties"},{level:3,title:"Triggering data updates (reload())",slug:"triggering-data-updates-reload"}],lastUpdated:"10/26/2023, 1:55:29 PM",lastUpdatedTimestamp:1698328529e3},{title:"Receiving packet events",frontmatter:{},regularPath:"/plugindocs/events/FromServerEvents.html",relativePath:"plugindocs/events/FromServerEvents.md",key:"v-5fb14b90",path:"/plugindocs/events/FromServerEvents.html",lastUpdated:"10/14/2023, 5:48:51 AM",lastUpdatedTimestamp:1697262531e3},{title:"Sending packet events",frontmatter:{},regularPath:"/plugindocs/events/ToServerEvents.html",relativePath:"plugindocs/events/ToServerEvents.md",key:"v-3a6cb916",path:"/plugindocs/events/ToServerEvents.html",lastUpdated:"10/14/2023, 2:28:04 PM",lastUpdatedTimestamp:1697293684e3},{title:"PluginAPI.addEventListener(String eventName, Function callback)",frontmatter:{},regularPath:"/plugindocs/events/addEventListener.html",relativePath:"plugindocs/events/addEventListener.md",key:"v-4d9bcc2c",path:"/plugindocs/events/addEventListener.html",headers:[{level:2,title:"Arguments:",slug:"arguments"},{level:3,title:"(String) eventName",slug:"string-eventname"},{level:3,title:"More events:",slug:"more-events"},{level:3,title:"(Function) Callback",slug:"function-callback"}],lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"PluginAPI.removeEventListener(String eventName, Function callback, Boolean slow?)",frontmatter:{},regularPath:"/plugindocs/events/removeEventListener.html",relativePath:"plugindocs/events/removeEventListener.md",key:"v-0ad49da2",path:"/plugindocs/events/removeEventListener.html",headers:[{level:2,title:"Arguments:",slug:"arguments"},{level:3,title:"(String) eventName",slug:"string-eventname"},{level:3,title:"(Function) callback",slug:"function-callback"},{level:3,title:"[Optional] (Boolean) slow",slug:"optional-boolean-slow"}],lastUpdated:"10/14/2023, 5:49:00 AM",lastUpdatedTimestamp:169726254e4},{title:"AxisAlignedBB",frontmatter:{},regularPath:"/plugindocs/globals/AxisAlignedBB.html",relativePath:"plugindocs/globals/AxisAlignedBB.md",key:"v-47f345b0",path:"/plugindocs/globals/AxisAlignedBB.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"10/11/2023, 11:42:32 PM",lastUpdatedTimestamp:1697067752e3},{title:"BlockData",frontmatter:{},regularPath:"/plugindocs/globals/BlockData.html",relativePath:"plugindocs/globals/BlockData.md",key:"v-1bc22e00",path:"/plugindocs/globals/BlockData.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"BlockPos",frontmatter:{},regularPath:"/plugindocs/globals/BlockPos.html",relativePath:"plugindocs/globals/BlockPos.md",key:"v-4ba1c822",path:"/plugindocs/globals/BlockPos.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"9/10/2023, 2:06:35 PM",lastUpdatedTimestamp:1694354795e3},{title:"ChunkData",frontmatter:{},regularPath:"/plugindocs/globals/ChunkData.html",relativePath:"plugindocs/globals/ChunkData.md",key:"v-683ce540",path:"/plugindocs/globals/ChunkData.html",lastUpdated:"9/20/2023, 7:54:45 AM",lastUpdatedTimestamp:1695196485e3},{title:"ContainerData",frontmatter:{},regularPath:"/plugindocs/globals/ContainerData.html",relativePath:"plugindocs/globals/ContainerData.md",key:"v-1d7d1cd0",path:"/plugindocs/globals/ContainerData.html",lastUpdated:"9/2/2023, 10:05:20 AM",lastUpdatedTimestamp:169364912e4},{title:"Data",frontmatter:{},regularPath:"/plugindocs/globals/Data.html",relativePath:"plugindocs/globals/Data.md",key:"v-34d4ecfc",path:"/plugindocs/globals/Data.html",lastUpdated:"10/1/2023, 5:14:30 AM",lastUpdatedTimestamp:169613727e4},{title:"EnchantmentData",frontmatter:{},regularPath:"/plugindocs/globals/EnchantmentData.html",relativePath:"plugindocs/globals/EnchantmentData.md",key:"v-3904cbec",path:"/plugindocs/globals/EnchantmentData.html",lastUpdated:"8/30/2023, 8:00:07 AM",lastUpdatedTimestamp:1693382407e3},{title:"EntityData",frontmatter:{},regularPath:"/plugindocs/globals/EntityData.html",relativePath:"plugindocs/globals/EntityData.md",key:"v-3b2a83a2",path:"/plugindocs/globals/EntityData.html",lastUpdated:"9/10/2023, 9:56:35 AM",lastUpdatedTimestamp:1694339795e3},{title:"FishHookData",frontmatter:{},regularPath:"/plugindocs/globals/FishHookData.html",relativePath:"plugindocs/globals/FishHookData.md",key:"v-7447253c",path:"/plugindocs/globals/FishHookData.html",lastUpdated:"9/1/2023, 2:23:31 PM",lastUpdatedTimestamp:1693578211e3},{title:"FoodStatsData",frontmatter:{},regularPath:"/plugindocs/globals/FoodStatsData.html",relativePath:"plugindocs/globals/FoodStatsData.md",key:"v-656e6cd8",path:"/plugindocs/globals/FoodStatsData.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"GameSettingsData",frontmatter:{},regularPath:"/plugindocs/globals/GameSettingsData.html",relativePath:"plugindocs/globals/GameSettingsData.md",key:"v-1819b022",path:"/plugindocs/globals/GameSettingsData.html",lastUpdated:"10/21/2023, 2:30:48 PM",lastUpdatedTimestamp:1697898648e3},{title:"InventoryBasicData",frontmatter:{},regularPath:"/plugindocs/globals/InventoryBasicData.html",relativePath:"plugindocs/globals/InventoryBasicData.md",key:"v-9049147c",path:"/plugindocs/globals/InventoryBasicData.html",lastUpdated:"9/10/2023, 9:56:35 AM",lastUpdatedTimestamp:1694339795e3},{title:"InventoryPlayerData",frontmatter:{},regularPath:"/plugindocs/globals/InventoryPlayerData.html",relativePath:"plugindocs/globals/InventoryPlayerData.md",key:"v-4932f320",path:"/plugindocs/globals/InventoryPlayerData.html",lastUpdated:"9/10/2023, 9:56:35 AM",lastUpdatedTimestamp:1694339795e3},{title:"ItemData",frontmatter:{},regularPath:"/plugindocs/globals/ItemData.html",relativePath:"plugindocs/globals/ItemData.md",key:"v-4d236ae2",path:"/plugindocs/globals/ItemData.html",lastUpdated:"9/1/2023, 2:23:10 PM",lastUpdatedTimestamp:169357819e4},{title:"ItemStackData",frontmatter:{},regularPath:"/plugindocs/globals/ItemStackData.html",relativePath:"plugindocs/globals/ItemStackData.md",key:"v-270b1330",path:"/plugindocs/globals/ItemStackData.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"10/1/2023, 5:14:30 AM",lastUpdatedTimestamp:169613727e4},{title:"KeyBindingData",frontmatter:{},regularPath:"/plugindocs/globals/KeyBindingData.html",relativePath:"plugindocs/globals/KeyBindingData.md",key:"v-42844f42",path:"/plugindocs/globals/KeyBindingData.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"List of Globals",frontmatter:{},regularPath:"/plugindocs/globals/ListOfGlobals.html",relativePath:"plugindocs/globals/ListOfGlobals.md",key:"v-677eb710",path:"/plugindocs/globals/ListOfGlobals.html",lastUpdated:"9/22/2023, 6:54:06 AM",lastUpdatedTimestamp:1695365646e3},{title:"LivingEntityData",frontmatter:{},regularPath:"/plugindocs/globals/LivingEntityData.html",relativePath:"plugindocs/globals/LivingEntityData.md",key:"v-2f484402",path:"/plugindocs/globals/LivingEntityData.html",lastUpdated:"10/1/2023, 5:14:30 AM",lastUpdatedTimestamp:169613727e4},{title:"LocalPlayerData",frontmatter:{},regularPath:"/plugindocs/globals/LocalPlayerData.html",relativePath:"plugindocs/globals/LocalPlayerData.md",key:"v-5a5f7dfc",path:"/plugindocs/globals/LocalPlayerData.html",lastUpdated:"10/1/2023, 5:14:30 AM",lastUpdatedTimestamp:169613727e4},{title:"MapColor",frontmatter:{},regularPath:"/plugindocs/globals/MapColor.html",relativePath:"plugindocs/globals/MapColor.md",key:"v-2cf8e422",path:"/plugindocs/globals/MapColor.html",lastUpdated:"9/3/2023, 10:35:29 AM",lastUpdatedTimestamp:1693737329e3},{title:"MaterialData",frontmatter:{},regularPath:"/plugindocs/globals/MaterialData.html",relativePath:"plugindocs/globals/MaterialData.md",key:"v-a52b6e3c",path:"/plugindocs/globals/MaterialData.html",lastUpdated:"8/30/2023, 8:00:07 AM",lastUpdatedTimestamp:1693382407e3},{title:"NetworkData",frontmatter:{},regularPath:"/plugindocs/globals/NetworkData.html",relativePath:"plugindocs/globals/NetworkData.md",key:"v-7ff494fe",path:"/plugindocs/globals/NetworkData.html",lastUpdated:"10/14/2023, 5:49:00 AM",lastUpdatedTimestamp:169726254e4},{title:"PlayerCapabilities",frontmatter:{},regularPath:"/plugindocs/globals/PlayerCapabilities.html",relativePath:"plugindocs/globals/PlayerCapabilities.md",key:"v-3fab7362",path:"/plugindocs/globals/PlayerCapabilities.html",lastUpdated:"9/10/2023, 9:56:35 AM",lastUpdatedTimestamp:1694339795e3},{title:"PlayerData",frontmatter:{},regularPath:"/plugindocs/globals/PlayerData.html",relativePath:"plugindocs/globals/PlayerData.md",key:"v-7a1de3e2",path:"/plugindocs/globals/PlayerData.html",lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"RemotePlayerData",frontmatter:{},regularPath:"/plugindocs/globals/RemotePlayerData.html",relativePath:"plugindocs/globals/RemotePlayerData.md",key:"v-09e90862",path:"/plugindocs/globals/RemotePlayerData.html",lastUpdated:"10/1/2023, 5:14:30 AM",lastUpdatedTimestamp:169613727e4},{title:"Vec3",frontmatter:{},regularPath:"/plugindocs/globals/Vec3.html",relativePath:"plugindocs/globals/Vec3.md",key:"v-3c1656a2",path:"/plugindocs/globals/Vec3.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"9/10/2023, 9:56:35 AM",lastUpdatedTimestamp:1694339795e3},{title:"Vec3i",frontmatter:{},regularPath:"/plugindocs/globals/Vec3i.html",relativePath:"plugindocs/globals/Vec3i.md",key:"v-e2bc19cc",path:"/plugindocs/globals/Vec3i.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"10/15/2023, 4:35:42 AM",lastUpdatedTimestamp:1697344542e3},{title:"Vec4b",frontmatter:{},regularPath:"/plugindocs/globals/Vec4b.html",relativePath:"plugindocs/globals/Vec4b.md",key:"v-7290a4ea",path:"/plugindocs/globals/Vec4b.html",headers:[{level:3,title:"Constructor:",slug:"constructor"}],lastUpdated:"9/20/2023, 7:54:45 AM",lastUpdatedTimestamp:1695196485e3},{title:"PluginAPI.require(String componentName)",frontmatter:{},regularPath:"/plugindocs/globals/require.html",relativePath:"plugindocs/globals/require.md",key:"v-2b16ca38",path:"/plugindocs/globals/require.html",headers:[{level:2,title:"Arguments:",slug:"arguments"},{level:3,title:"(String) componentName",slug:"string-componentname"}],lastUpdated:"8/30/2023, 8:00:07 AM",lastUpdatedTimestamp:1693382407e3},{title:"PluginAPI.updateComponent(String componentName) [DEPRECATED]",frontmatter:{},regularPath:"/plugindocs/globals/updateComponent.html",relativePath:"plugindocs/globals/updateComponent.md",key:"v-4134f046",path:"/plugindocs/globals/updateComponent.html",headers:[{level:2,title:"Arguments:",slug:"arguments"},{level:3,title:"(String) componentName",slug:"string-componentname"}],lastUpdated:"9/10/2023, 10:01:16 AM",lastUpdatedTimestamp:1694340076e3}],themeConfig:{smoothScroll:!0,repo:"https://github.com/EaglerReborn/EaglerReborn.github.io",editLinks:!1,docsDir:"",docsBranch:"main",editLinkText:"",lastUpdated:!0,nav:[{text:"Guide",link:"/guide/"},{text:"Plugin Docs",link:"/plugindocs/"}],sidebar:{"/guide/":[{title:"Guide",collapsable:!1,children:["","non-eagler","making-patch-files","InstallingPlugins","MakingPlugins"]}],"/plugindocs/":[{title:"Plugin API",collapsable:!1,children:[""]},{title:"Events",collapsable:!0,children:["events/addEventListener","events/removeEventListener","events/FromServerEvents","events/ToServerEvents"]},{title:"Globals",collapsable:!0,children:["globals/Data","globals/AxisAlignedBB","globals/BlockData","globals/BlockPos","globals/ChunkData","globals/ContainerData","globals/EnchantmentData","globals/EntityData","globals/FishHookData","globals/FoodStatsData","globals/GameSettingsData","globals/InventoryBasicData","globals/InventoryPlayerData","globals/ItemData","globals/ItemStackData","globals/KeyBindingData","globals/LivingEntityData","globals/LocalPlayerData","globals/MapColor","globals/MaterialData","globals/NetworkData","globals/PlayerCapabilities","globals/PlayerData","globals/RemotePlayerData","globals/require","globals/updateComponent","globals/Vec3","globals/Vec3i","globals/Vec4b"]}]}}};n(235);Wn.component("OtherComponent",()=>n.e(7).then(n.bind(null,325))),Wn.component("demo-component",()=>n.e(8).then(n.bind(null,280))),Wn.component("Foo-Bar",()=>n.e(6).then(n.bind(null,281))),Wn.component("Badge",()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,326))),Wn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,282))),Wn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,283)));n(236),n(237);function Ls(t){const e=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-e.left,y:n.top-e.top}}var Ms=[({Vue:t,options:e,router:n,siteData:r})=>{},{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({Vue:t,router:e})=>{e.options.scrollBehavior=(e,n,r)=>{if(r)return window.scrollTo({top:r.y,behavior:"smooth"});if(e.hash){if(t.$vuepress.$get("disableScrollBehavior"))return!1;const n=document.querySelector(e.hash);return!!n&&window.scrollTo({top:Ls(n).y,behavior:"smooth"})}return window.scrollTo({top:0,behavior:"smooth"})}}],Is=[];class Us extends class{constructor(){this.store=new Wn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){Wn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign(Us.prototype,{getPageAsyncComponent:is,getLayoutAsyncComponent:ss,getAsyncComponent:cs,getVueComponent:us});var Rs={install(t){const e=new Us;t.$vuepress=e,t.prototype.$vuepress=e}};function Ns(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var Bs={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return fs("pageKey",e),Wn.component(e)||Wn.component(e,is(e)),Wn.component(e)?t(e):t("")}},Fs={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},Vs={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},zs=(n(238),n(239),Object(js.a)(Vs,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{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",{attrs:{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"}}),this._v(" "),t("polygon",{attrs:{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"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),qs={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};Wn.config.productionTip=!1,Wn.use(qi),Wn.use(Rs),Wn.mixin(function(t,e,n=Wn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const r=new(t(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),a={};return Object.keys(o).reduce((t,e)=>(e.startsWith("$")&&(t[e]=o[e].get),t),a),{computed:a}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const r in t)"/"===r?n=t[r]:0===this.$page.path.indexOf(r)&&(e=t[r]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,r=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;nn||(t.hash?!Wn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,r)=>{if(Ns(t,e.path))r();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";Ns(t,n)?r(n):r()}else r();else{const n=e.path+"/",o=e.path+".html";Ns(t,o)?r(o):Ns(t,n)?r(n):r()}})}(n);const r={};try{await Promise.all(Ms.filter(t=>"function"==typeof t).map(e=>e({Vue:Wn,options:r,router:n,siteData:Ds,isServer:t})))}catch(t){console.error(t)}return{app:new Wn(Object.assign(r,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Is.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]); \ No newline at end of file diff --git a/guide/InstallingPlugins.html b/guide/InstallingPlugins.html index 9d162db..d0d9e59 100644 --- a/guide/InstallingPlugins.html +++ b/guide/InstallingPlugins.html @@ -11,7 +11,7 @@ - + @@ -39,6 +39,6 @@ →

- + diff --git a/guide/MakingPlugins.html b/guide/MakingPlugins.html index 8abb074..77942e5 100644 --- a/guide/MakingPlugins.html +++ b/guide/MakingPlugins.html @@ -11,7 +11,7 @@ - + @@ -61,6 +61,6 @@

- + diff --git a/guide/index.html b/guide/index.html index 83cc545..4f2f427 100644 --- a/guide/index.html +++ b/guide/index.html @@ -11,7 +11,7 @@ - + @@ -37,6 +37,6 @@ →

- + diff --git a/guide/making-patch-files.html b/guide/making-patch-files.html index 277c934..0e9fd01 100644 --- a/guide/making-patch-files.html +++ b/guide/making-patch-files.html @@ -11,7 +11,7 @@ - + @@ -48,6 +48,6 @@ →

- + diff --git a/guide/non-eagler.html b/guide/non-eagler.html index 50f9376..22bffa0 100644 --- a/guide/non-eagler.html +++ b/guide/non-eagler.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/index.html b/index.html index 8bdf215..d6e959b 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@

- + diff --git a/plugindocs/events/FromServerEvents.html b/plugindocs/events/FromServerEvents.html index 9b264eb..88cd27c 100644 --- a/plugindocs/events/FromServerEvents.html +++ b/plugindocs/events/FromServerEvents.html @@ -11,7 +11,7 @@ - + @@ -63,6 +63,6 @@ →

- + diff --git a/plugindocs/events/ToServerEvents.html b/plugindocs/events/ToServerEvents.html index e5a7542..46199cd 100644 --- a/plugindocs/events/ToServerEvents.html +++ b/plugindocs/events/ToServerEvents.html @@ -11,7 +11,7 @@ - + @@ -44,6 +44,6 @@ →

- + diff --git a/plugindocs/events/addEventListener.html b/plugindocs/events/addEventListener.html index ff19b67..439d022 100644 --- a/plugindocs/events/addEventListener.html +++ b/plugindocs/events/addEventListener.html @@ -11,7 +11,7 @@ - + @@ -47,6 +47,6 @@ →

- + diff --git a/plugindocs/events/removeEventListener.html b/plugindocs/events/removeEventListener.html index bbbccab..2039f82 100644 --- a/plugindocs/events/removeEventListener.html +++ b/plugindocs/events/removeEventListener.html @@ -11,7 +11,7 @@ - + @@ -47,6 +47,6 @@ →

- + diff --git a/plugindocs/globals/AxisAlignedBB.html b/plugindocs/globals/AxisAlignedBB.html index eb03023..05c4151 100644 --- a/plugindocs/globals/AxisAlignedBB.html +++ b/plugindocs/globals/AxisAlignedBB.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/BlockData.html b/plugindocs/globals/BlockData.html index 7d41bf9..4beeedb 100644 --- a/plugindocs/globals/BlockData.html +++ b/plugindocs/globals/BlockData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/BlockPos.html b/plugindocs/globals/BlockPos.html index 8328d1e..28641df 100644 --- a/plugindocs/globals/BlockPos.html +++ b/plugindocs/globals/BlockPos.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/ChunkData.html b/plugindocs/globals/ChunkData.html index 9e16da8..b841df6 100644 --- a/plugindocs/globals/ChunkData.html +++ b/plugindocs/globals/ChunkData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/ContainerData.html b/plugindocs/globals/ContainerData.html index 2430f57..faddee3 100644 --- a/plugindocs/globals/ContainerData.html +++ b/plugindocs/globals/ContainerData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/Data.html b/plugindocs/globals/Data.html index b0345b8..f414d7b 100644 --- a/plugindocs/globals/Data.html +++ b/plugindocs/globals/Data.html @@ -11,7 +11,7 @@ - + @@ -37,6 +37,6 @@ →

- + diff --git a/plugindocs/globals/EnchantmentData.html b/plugindocs/globals/EnchantmentData.html index 63fd8b0..5fc24bb 100644 --- a/plugindocs/globals/EnchantmentData.html +++ b/plugindocs/globals/EnchantmentData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/EntityData.html b/plugindocs/globals/EntityData.html index 606f8d4..58a3ebd 100644 --- a/plugindocs/globals/EntityData.html +++ b/plugindocs/globals/EntityData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/FishHookData.html b/plugindocs/globals/FishHookData.html index 74790b9..c6f2c7f 100644 --- a/plugindocs/globals/FishHookData.html +++ b/plugindocs/globals/FishHookData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/FoodStatsData.html b/plugindocs/globals/FoodStatsData.html index dde8d95..65bd890 100644 --- a/plugindocs/globals/FoodStatsData.html +++ b/plugindocs/globals/FoodStatsData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/GameSettingsData.html b/plugindocs/globals/GameSettingsData.html index 08a6fb2..bb90424 100644 --- a/plugindocs/globals/GameSettingsData.html +++ b/plugindocs/globals/GameSettingsData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/InventoryBasicData.html b/plugindocs/globals/InventoryBasicData.html index 5dc66d2..ede9636 100644 --- a/plugindocs/globals/InventoryBasicData.html +++ b/plugindocs/globals/InventoryBasicData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/InventoryPlayerData.html b/plugindocs/globals/InventoryPlayerData.html index 5092bbe..be73d18 100644 --- a/plugindocs/globals/InventoryPlayerData.html +++ b/plugindocs/globals/InventoryPlayerData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/ItemData.html b/plugindocs/globals/ItemData.html index 5b1a149..f42fa7a 100644 --- a/plugindocs/globals/ItemData.html +++ b/plugindocs/globals/ItemData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/ItemStackData.html b/plugindocs/globals/ItemStackData.html index b18bd33..d0f47cf 100644 --- a/plugindocs/globals/ItemStackData.html +++ b/plugindocs/globals/ItemStackData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/KeyBindingData.html b/plugindocs/globals/KeyBindingData.html index 01f46e5..8710e30 100644 --- a/plugindocs/globals/KeyBindingData.html +++ b/plugindocs/globals/KeyBindingData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

- + diff --git a/plugindocs/globals/ListOfGlobals.html b/plugindocs/globals/ListOfGlobals.html index f1a5680..76871da 100644 --- a/plugindocs/globals/ListOfGlobals.html +++ b/plugindocs/globals/ListOfGlobals.html @@ -11,7 +11,7 @@ - + @@ -34,6 +34,6 @@ A MaterialData array of all the block materials. [Auto]
  • PluginAPI.enchantments An EnchantmentData array of all the in-game enchantments. [Auto]
  • PluginAPI.constructors A object containing constructors to make some Java objects in JavaScript. [Auto]
  • In order to use non auto globals, they must be required.

    - + diff --git a/plugindocs/globals/LivingEntityData.html b/plugindocs/globals/LivingEntityData.html index a93807d..992ab6e 100644 --- a/plugindocs/globals/LivingEntityData.html +++ b/plugindocs/globals/LivingEntityData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

    - + diff --git a/plugindocs/globals/LocalPlayerData.html b/plugindocs/globals/LocalPlayerData.html index 337c84e..b5d3026 100644 --- a/plugindocs/globals/LocalPlayerData.html +++ b/plugindocs/globals/LocalPlayerData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

    - + diff --git a/plugindocs/globals/MapColor.html b/plugindocs/globals/MapColor.html index 5f8d637..519d654 100644 --- a/plugindocs/globals/MapColor.html +++ b/plugindocs/globals/MapColor.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

    - + diff --git a/plugindocs/globals/MaterialData.html b/plugindocs/globals/MaterialData.html index 953bfc5..73e5a24 100644 --- a/plugindocs/globals/MaterialData.html +++ b/plugindocs/globals/MaterialData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

    - + diff --git a/plugindocs/globals/NetworkData.html b/plugindocs/globals/NetworkData.html index 45a9626..4f420cb 100644 --- a/plugindocs/globals/NetworkData.html +++ b/plugindocs/globals/NetworkData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

    - + diff --git a/plugindocs/globals/PlayerCapabilities.html b/plugindocs/globals/PlayerCapabilities.html index 7b9e841..462bccc 100644 --- a/plugindocs/globals/PlayerCapabilities.html +++ b/plugindocs/globals/PlayerCapabilities.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

    - + diff --git a/plugindocs/globals/PlayerData.html b/plugindocs/globals/PlayerData.html index b5ab9d4..c0954f1 100644 --- a/plugindocs/globals/PlayerData.html +++ b/plugindocs/globals/PlayerData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

    - + diff --git a/plugindocs/globals/RemotePlayerData.html b/plugindocs/globals/RemotePlayerData.html index b6007e4..dcd1cc5 100644 --- a/plugindocs/globals/RemotePlayerData.html +++ b/plugindocs/globals/RemotePlayerData.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

    - + diff --git a/plugindocs/globals/Vec3.html b/plugindocs/globals/Vec3.html index 2ba5478..6270046 100644 --- a/plugindocs/globals/Vec3.html +++ b/plugindocs/globals/Vec3.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

    - + diff --git a/plugindocs/globals/Vec3i.html b/plugindocs/globals/Vec3i.html index 2d26fc4..79ac49b 100644 --- a/plugindocs/globals/Vec3i.html +++ b/plugindocs/globals/Vec3i.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

    - + diff --git a/plugindocs/globals/Vec4b.html b/plugindocs/globals/Vec4b.html index a057aa3..349c12b 100644 --- a/plugindocs/globals/Vec4b.html +++ b/plugindocs/globals/Vec4b.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@

    - + diff --git a/plugindocs/globals/require.html b/plugindocs/globals/require.html index f8392e8..15cc101 100644 --- a/plugindocs/globals/require.html +++ b/plugindocs/globals/require.html @@ -11,7 +11,7 @@ - + @@ -36,6 +36,6 @@ →

    - + diff --git a/plugindocs/globals/updateComponent.html b/plugindocs/globals/updateComponent.html index cdb0f79..4222572 100644 --- a/plugindocs/globals/updateComponent.html +++ b/plugindocs/globals/updateComponent.html @@ -11,7 +11,7 @@ - + @@ -37,6 +37,6 @@ →

    - + diff --git a/plugindocs/index.html b/plugindocs/index.html index 888e70f..adc5429 100644 --- a/plugindocs/index.html +++ b/plugindocs/index.html @@ -11,7 +11,7 @@ - + @@ -27,14 +27,14 @@ Plugin Docs GitHub - (opens new window)

    # Plugin API

    The Plugin API consists of a global JavaScript object on the window, called, very simply, PluginAPI.

    It has the following properties:

    It has the following methods:

    # Passing 'Ref' objects

    Eg: setCurrentItemOrArmor({slotIn: Integer, itemStack: ItemStackRef}) : void + (opens new window)

    # Plugin API

    The Plugin API consists of a global JavaScript object on the window, called, very simply, PluginAPI.

    It has the following properties:

    • player: LocalPlayerData
      • A LocalPlayerData made from EntityPlayerSP. Regenerated every time the update event is called.
    • network: NetworkData
      • A NetworkData made from NetHandlerPlayClient. Regenerated every time the update event is called.
    • settings: GameSettingsData
      • A GameSettingsData made from GameSettings. Regenerated every time the update event is called.
    • items: ItemData{}
      • A ItemData dictionary of all item types, and block-item types. [Auto]
    • blocks: BlockData{}
      • A BlockData dictionary of all block types. [Auto]
    • materials: MaterialData{}
      • A MaterialData dictionary of all the block materials. [Auto]
    • enchantments: EnchantmentData{}
    • constructors: Object
      • A object containing constructors to make some Java objects from within JavaScript. [Auto]
    • javaClient: Object
      • This is the Minecraft instance exposed to JavaScript. It has no wrapping, and so many properties will be illegible. To use it, I would recommend editing the build.gradle in the workspace to set minifying: false; [Auto]
    • version: String
      • The version of the Plugin API (If not accessible, you can check the PluginAPI version in the f3 menu)
    • clientBrand: String
      • The brand of the Eaglercraft client, taken from ClientBrandRetriever.java

    It has the following methods:

    • addEventListener(eventName: String, callback: Function) : void
    • require(componentName: String)
    • updateComponent(componentName: String)
      • [Deprecated, use reload() instead]
      • Documentation here
    • displayToChat({msg: String})
      • Displays client-side message to user's ingame chat gui.
    • clickMouse()
      • Triggers a left click ingame.
    • rightClickMouse()
      • Triggers a right click ingame.
    • update()
      • Force triggers a Plugin API update. Note that while the update event fires, not all objects are necessarily generated. Eg: Calling update() while not ingame will not generate PluginAPI.player or PluginAPI.network

    # Passing 'Ref' objects

    Eg: setCurrentItemOrArmor({slotIn: Integer, itemStack: ItemStackRef}) : void This method's itemStack parameter uses an 'ItemStackRef'. 'Refs' are short for 'references', as they are the root reference to a java object, not just a data wrapper. You can get a ref from a Data by using getRef(), as specified here.

    # Using non-auto properties

    In order to use non-auto properties like PluginAPI.player or PluginAPI.network, they must be required

    # Triggering data updates (reload())

    To trigger the game to read your updated values, call the reload() method on the object.

    Eg:

    PluginAPI.player.motionY += 1;
     PluginAPI.player.reload();
    -

    Frequent calls to reload() may cause lag, so try to limit them.

    Last Updated: 10/15/2023, 4:35:42 AM

    Frequent calls to reload() may cause lag, so try to limit them.

    Last Updated: 10/26/2023, 1:55:29 PM
    - +