/*! For license information please see server-ui-1.0.0.js.LICENSE.txt */
import*as e from"@minecraft/server-ui-bindings";var o={d:(e,r)=>{for(var a in r)o.o(r,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},o:(e,o)=>Object.prototype.hasOwnProperty.call(e,o)},r={};o.d(r,{W_:()=>s.ActionFormData,S_:()=>s.ActionFormResponse,_v:()=>s.FormCancelationReason,wA:()=>s.FormRejectError,XJ:()=>s.FormRejectReason,KB:()=>s.FormResponse,Hk:()=>s.MessageFormData,zS:()=>s.MessageFormResponse,yX:()=>s.ModalFormData,FK:()=>s.ModalFormResponse,jz:()=>s.UIManager,vB:()=>s.uiManager});var a,t=function(e,o,r,a){if("a"===r&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof o?e!==o||!a:!o.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?a:"a"===r?a.call(e):a?a.value:o.get(e)};a=new WeakMap;const s=(n={ActionFormData:()=>e.ActionFormData,ActionFormResponse:()=>e.ActionFormResponse,FormCancelationReason:()=>e.FormCancelationReason,FormRejectError:()=>e.FormRejectError,FormRejectReason:()=>e.FormRejectReason,FormResponse:()=>e.FormResponse,MessageFormData:()=>e.MessageFormData,MessageFormResponse:()=>e.MessageFormResponse,ModalFormData:()=>e.ModalFormData,ModalFormResponse:()=>e.ModalFormResponse,UIManager:()=>e.UIManager,uiManager:()=>e.uiManager},c={},o.d(c,n),c);var n,c;new class{constructor(){a.set(this,Symbol()),this.coreToProxyConstructor=new Map,this.proxyToGetInner=new Map}registerProxy(e,o){this.coreToProxyConstructor.set(e,o.prototype.constructor),this.proxyToGetInner.set(o,o.prototype.getInner)}wrapCore(e){if(!(e instanceof Object))return e;if(!e.constructor.name)return e;const o=this.coreToProxyConstructor.get(e.constructor);return o?new o(e,t(this,a,"f")):e}unwrapCore(e){if(!(e instanceof Object))return e;const o=this.proxyToGetInner.get(e.constructor);return o?o.call(e,t(this,a,"f")):e}};var m=r.W_,i=r.S_,F=r._v,p=r.wA,R=r.XJ,M=r.KB,u=r.Hk,g=r.zS,l=r.yX,d=r.FK,f=r.jz,y=r.vB;export{m as ActionFormData,i as ActionFormResponse,F as FormCancelationReason,p as FormRejectError,R as FormRejectReason,M as FormResponse,u as MessageFormData,g as MessageFormResponse,l as ModalFormData,d as ModalFormResponse,f as UIManager,y as uiManager};