| /*! For license information please see server-ui-beta.js.LICENSE.txt */ | |
| import*as e from"@minecraft/server-ui-private-bindings";import*as t from"@minecraft/server";import*as r from"@minecraft/common";import*as a from"@minecraft/server-ui-bindings";var n={d:(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},s={};n.d(s,{W_:()=>le.ActionFormData,S_:()=>le.ActionFormResponse,FE:()=>De,yV:()=>Oe,ZS:()=>Je,PN:()=>Se,qw:()=>Te,e_:()=>Ue,_v:()=>le.FormCancelationReason,zE:()=>Me,wA:()=>le.FormRejectError,XJ:()=>le.FormRejectReason,KB:()=>le.FormResponse,_p:()=>Ie,lp:()=>Pe,Hk:()=>le.MessageFormData,zS:()=>le.MessageFormResponse,yX:()=>le.ModalFormData,_S:()=>le.ModalFormDataDropdownOptions,Cm:()=>le.ModalFormDataSliderOptions,I4:()=>le.ModalFormDataTextFieldOptions,vI:()=>le.ModalFormDataToggleOptions,FK:()=>le.ModalFormResponse,y$:()=>xe,m4:()=>le.ObservableBoolean,PK:()=>le.ObservableNumber,XG:()=>ke,Sl:()=>le.ObservableString,LR:()=>Fe,EV:()=>Re,DL:()=>Ae,Gz:()=>We,_s:()=>je,NE:()=>Le,gI:()=>Be,fU:()=>$e,jz:()=>le.UIManager,IJ:()=>Ne,vB:()=>le.uiManager});const o=(i={DataDrivenScreen:()=>e.DataDrivenScreen,DataDrivenScreenClosedReason:()=>e.DataDrivenScreenClosedReason,DataDrivenScreenRejectError:()=>e.DataDrivenScreenRejectError,DataDrivenScreenRejectReason:()=>e.DataDrivenScreenRejectReason,ddui:()=>e.ddui},l={},n.d(l,i),l);var i,l;function p(e){if(void 0===e||"object"!=typeof e)return!1;const t=e,r=["rawtext","text","translate","with"];let a=!1;for(const e of Object.keys(t)){if(!r.includes(e))return!1;a=!0}return!!a&&(!("rawtext"in t)||"rawtext"in t&&Array.isArray(t.rawtext)&&t.rawtext.every(((e,t)=>p(e))))&&(!("text"in t)||"text"in t&&"string"==typeof t.text)&&(!("translate"in t)||"translate"in t&&"string"==typeof t.translate)&&(!("with"in t)||"with"in t&&(p(t.with)||Array.isArray(t.with)&&t.with.every(((e,t)=>"string"==typeof e))))}function c(e,t){if(void 0===e&&void 0===t)return!0;if(void 0===e||void 0===t)return!1;if(void 0!==e.rawtext&&void 0!==t.rawtext){if(e.rawtext.length!==t.rawtext.length)return!1;for(let r=0;r<e.rawtext.length;r++)if(!c(e.rawtext[r],t.rawtext[r]))return!1}else if(void 0!==e.rawtext||void 0!==t.rawtext)return!1;if(void 0!==e.with&&void 0!==t.with)if(p(e.with)||p(t.with)){if(!p(e.with)||!p(t.with))return!1;if(!c(e.with,t.with))return!1}else{if(e.with.length!==t.with.length)return!1;for(let r=0;r<e.with.length;r++)if(e.with[r]!==t.with[r])return!1}else if(void 0!==e.with||void 0!==t.with)return!1;return e.text===t.text&&e.translate===t.translate}var m,u,d,w,f,h,y,b,v=function(e,t,r,a,n){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:t.set(e,r),r},_=function(e,t,r,a){if("a"===r&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.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:t.get(e)};function g(e){return C(e.dataStore,e.property,e.path)}function C(e,t,r){return`${e}.${t}${""===r?"":"."}${r}`}class E{constructor(e,t){m.add(this),u.set(this,void 0),d.set(this,[]),w.set(this,void 0),f.set(this,[]),v(this,u,e,"f"),v(this,w,t?.clientWritable??!1,"f")}static create(e,t){return new E(e,t)}setData(e){if(e!==_(this,u,"f")){_(this,m,"m",h).call(this),v(this,u,e,"f"),_(this,f,"f").forEach((t=>t(e)));for(const t of _(this,d,"f")){const r=o.ddui.getPropertyPath(t.player,t.dataStore,t.property,t.path);if(!r)throw new Error(`Binding for observable ${g(t)} has been removed!`);const a=JSON.parse(r);let n=!1;const s=p(e);n=s&&p(a)?!c(a,e):a!==e,n&&o.ddui.setPropertyPath(t.player,t.dataStore,t.property,t.path,s?JSON.stringify(e):e)}}}getData(){return _(this,u,"f")}getFilteredText(e){if("string"!=typeof _(this,u,"f"))throw new Error("getFilteredText is only available for string observables");return o.ddui.getFilteredText(e,_(this,u,"f")).then((e=>e))}waitForChange(){return new Promise((e=>{const t=this.subscribe((r=>{this.unsubscribe(t),e(r)}))}))}subscribe(e){return _(this,f,"f").push(e),e}unsubscribe(e){v(this,f,_(this,f,"f").filter((t=>t!==e)),"f")}bind(e,t,r,a){_(this,w,"f")&&o.ddui.setClientWritable(e,t,r,a,!0);const n=_(this,w,"f")?o.ddui.subscribe(e,t,r,a,(e=>{if(!e)return void console.warn(`Data was cleared from observable binding ${C(t,r,a)}. Always unbind before clearing data.`);const n=JSON.parse(e);_(this,m,"m",y).call(this,n)?this.setData(n):console.warn(`Unexpected data type for observable. ${C(t,r,a)}. Old data: ${JSON.stringify(_(this,u,"f"))} Type: ${typeof _(this,u,"f")}. New Data: ${e} Type: ${typeof e}.`)})):void 0;_(this,d,"f").push({dataStore:t,property:r,path:a,player:e,callback:n}),_(this,m,"m",h).call(this)}unbind(e,t,r,a){_(this,m,"m",h).call(this);for(const n of _(this,d,"f"))if(n.dataStore===t&&n.property===r&&n.path===a&&e===n.player){this.isClientWritable()&&o.ddui.setClientWritable(n.player,n.dataStore,n.property,n.path,!1),n.callback&&o.ddui.unsubscribe(n.callback),v(this,d,_(this,d,"f").filter((e=>e!==n)),"f");break}}isClientWritable(){return _(this,w,"f")}getBindingCount(){return _(this,d,"f").length}toJSON(){return _(this,u,"f")}}u=new WeakMap,d=new WeakMap,w=new WeakMap,f=new WeakMap,m=new WeakSet,h=function(){v(this,d,_(this,d,"f").filter((e=>e.player.isValid)),"f")},y=function(e){return typeof _(this,u,"f")==typeof e};class O{constructor(e){b.set(this,E.create(0,{clientWritable:!0})),_(this,b,"f").subscribe((()=>{e()}))}static create(e){return new O(e)}bind(e,t,r,a){_(this,b,"f").bind(e,t,r,a)}unbind(e,t,r,a){_(this,b,"f").unbind(e,t,r,a)}getData(){return _(this,b,"f").getData()}}b=new WeakMap;const M=(e=>{var t={};return n.d(t,e),t})({Player:()=>t.Player,world:()=>t.world});function I(e,t,r){T(e,t,r),o.ddui.setProperty(e,t,r,"")}function x(e,t,r,a){return function(e,t,r,a){T(e,t,r),D||(D=M.world.afterEvents.playerLeave.subscribe((e=>{delete R[e.playerId]}))),R[e.id]||(R[e.id]={}),R[e.id][t+r]=a;const n=JSON.stringify(a,(function(e,t){if(p(t))return t;if(t instanceof E||t instanceof O)return t.getData();if(Array.isArray(t)){if(void 0!==this&&p(this))return t;const e={length:t.length};let r=0;for(const a of t)e[r]=a,r++;return e}return t}));o.ddui.setProperty(e,t,r,n),F(e,t,r,"",a)}(e,t,r,a)}function F(e,t,r,a,n){if(!p(n))if(n instanceof E)n.bind(e,t,r,a);else if(n instanceof O)n.bind(e,t,r,a);else if("object"==typeof n){if(Array.isArray(n)){for(let s=0;s<n.length;s++)F(e,t,r,a+"["+s+"]",n[s]);return}const s=n;for(const n of Object.keys(s))F(e,t,r,""===a?n:a+"."+n,s[n])}}const R={};let D;function S(e,t,r,a,n){if(!p(n))if(n instanceof E)n.unbind(e,t,r,a);else if(n instanceof O)n.unbind(e,t,r,a);else if("object"==typeof n){if(Array.isArray(n)){for(let s=0;s<n.length;s++)S(e,t,r,a+"["+s+"]",n[s]);return}const s=n;for(const n of Object.keys(s))S(e,t,r,""===a?n:a+"."+n,s[n])}}function T(e,t,r){if(R[e.id]){const a=R[e.id][t+r];a&&(S(e,t,r,"",a),delete R[e.id][t+r])}}var U;!function(e){e.Unknown="Unknown",e.DisabledByPlayer="DisabledByPlayer",e.TextProcessorServiceUnreachable="TextProcessorServiceUnreachable"}(U||(U={}));var P,k,A,W,j=function(e,t,r,a,n){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:t.set(e,r),r},B=function(e,t,r,a){if("a"===r&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.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:t.get(e)};class $ extends Error{constructor(e){super(`'${e}' is not valid and could not be shown.`),this.name="InvalidFormError"}}class N extends Error{constructor(e){super(`'${e}' cannot be closed because it is not showing.`),this.name="FormCloseError"}}class J extends Error{constructor(e){super(`'${e}' has been rejected because the server is shutting down.`),this.name="ServerShutdownError"}}class L extends Error{constructor(e){super(`'${e}' was rejected because the player left.`),this.name="PlayerLeftError"}}!function(e){e.UserBusy="UserBusy",e.UserClose="UserClose",e.ServerClose="ServerClose"}(W||(W={}));class z{constructor(e,t){P.set(this,void 0),k.set(this,void 0),A.set(this,void 0),j(this,P,e,"f"),j(this,A,t,"f"),j(this,k,new o.DataDrivenScreen(B(this,P,"f"),B(this,A,"f")),"f")}async show(e){let t;try{t=await B(this,k,"f").showScreen(e)}catch(e){if(e instanceof o.DataDrivenScreenRejectError){if(e.reason===o.DataDrivenScreenRejectReason.PlayerLeave)throw new L(B(this,A,"f"));if(e.reason===o.DataDrivenScreenRejectReason.ServerShutdown)throw new J(B(this,A,"f"))}throw e}switch(t.closedReason){case o.DataDrivenScreenClosedReason.UserBusy:return W.UserBusy;case o.DataDrivenScreenClosedReason.InvalidForm:throw new $(B(this,A,"f"));case o.DataDrivenScreenClosedReason.ClientCanceled:return W.UserClose;case o.DataDrivenScreenClosedReason.ProgrammaticClose:case o.DataDrivenScreenClosedReason.ProgrammaticCloseAll:return W.ServerClose;default:throw t.closedReason,new Error(`Unknown closed reason ${JSON.stringify(t.closedReason)} for form ${B(this,A,"f")}`)}}close(){if(!this.isShowing())throw new N(B(this,A,"f"));B(this,k,"f").hideScreen()}isShowing(){return B(this,k,"f").isShowing()}canShow(){return!this.isShowing()}}function G(){return Number.parseInt(Math.random().toString().substring(2,10))}P=new WeakMap,k=new WeakMap,A=new WeakMap;var V,K,X,q,H=function(e,t,r,a,n){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:t.set(e,r),r},Z=function(e,t,r,a){if("a"===r&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.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:t.get(e)};class Q{constructor(e,t){V.set(this,void 0),K.set(this,void 0),X.set(this,{button1:{},button2:{}}),q.set(this,"minecraft:message_box"),H(this,V,e,"f"),Z(this,X,"f").title=t,H(this,K,new z(Z(this,V,"f"),Z(this,q,"f")),"f")}static create(e,t){return new Q(e,t)}body(e){return Z(this,X,"f").body=e,this}button1(e,t){return Z(this,X,"f").button1.label=e,Z(this,X,"f").button1.tooltip=t,this}button2(e,t){return Z(this,X,"f").button2.label=e,Z(this,X,"f").button2.tooltip=t,this}isShowing(){return Z(this,K,"f").isShowing()}async show(){if(!Z(this,K,"f").canShow())return{closeReason:W.UserBusy,selection:void 0};let e;Z(this,X,"f").button1.onClick=O.create((()=>{e=1,this.close()})),Z(this,X,"f").button2.onClick=O.create((()=>{e=2,this.close()}));const t=o.ddui.getInstanceIdOverride(),r=void 0!==t?t:G(),a=`message_box_data_${r}`;x(Z(this,V,"f"),"minecraft",a,Z(this,X,"f"));const n=await Z(this,K,"f").show(r);return I(Z(this,V,"f"),"minecraft",a),{closeReason:n,selection:e}}close(){Z(this,K,"f").close()}}V=new WeakMap,K=new WeakMap,X=new WeakMap,q=new WeakMap;var Y,ee,te,re=function(e,t,r,a,n){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:t.set(e,r),r},ae=function(e,t,r,a){if("a"===r&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.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:t.get(e)};class ne{constructor(e,t){Y.set(this,{title:"",layout:[],closeButton:{button_visible:!1,label:"Close",onClick:O.create((()=>{this.close()}))}}),ee.set(this,void 0),te.set(this,void 0),re(this,ee,e,"f"),ae(this,Y,"f").title=t,re(this,te,new z(ae(this,ee,"f"),"minecraft:custom_form"),"f")}static create(e,t){return new ne(e,t)}slider(e,t,r,a,n){if(!t.isClientWritable())throw new Error("Expect value of slider to be client writable");return ae(this,Y,"f").layout.push({slider_visible:!0,label:e,value:t,minValue:r,maxValue:a,step:1,visible:!0,...n}),this}divider(e){return ae(this,Y,"f").layout.push({divider_visible:!0,visible:!0,...e}),this}spacer(e){return ae(this,Y,"f").layout.push({spacer_visible:!0,visible:!0,...e}),this}label(e,t){const r={label_visible:!0,text:e,visible:!0,...t};return ae(this,Y,"f").layout.push(r),this}header(e,t){const r={header_visible:!0,text:e,visible:!0,...t};return ae(this,Y,"f").layout.push(r),this}toggle(e,t,r){if(!t.isClientWritable())throw new Error("Expect toggled observable to be client writable");const a={toggle_visible:!0,label:e,toggled:t,visible:!0,...r};return ae(this,Y,"f").layout.push(a),this}textField(e,t,r){if(!t.isClientWritable())throw new Error("Expect text observable to be client writable");const a={textfield_visible:!0,label:e,text:t,visible:!0,...r};return ae(this,Y,"f").layout.push(a),this}button(e,t,r){const a={button_visible:!0,label:e,visible:!0,onClick:O.create(t),...r};return ae(this,Y,"f").layout.push(a),this}dropdown(e,t,r,a){if(!t.isClientWritable())throw new Error("Expect value of dropdown to be client writable");return ae(this,Y,"f").layout.push({dropdown_visible:!0,label:e,value:t,items:r,visible:!0,...a}),this}closeButton(){return ae(this,Y,"f").closeButton.button_visible=!0,this}isShowing(){return ae(this,te,"f").isShowing()}async show(){if(!ae(this,te,"f").canShow())return W.UserBusy;const e=o.ddui.getInstanceIdOverride(),t=void 0!==e?e:G(),r=`custom_form_data_${t}`;x(ae(this,ee,"f"),"minecraft",r,ae(this,Y,"f"));const a=await ae(this,te,"f").show(t);return I(ae(this,ee,"f"),"minecraft",r),a}close(){ae(this,te,"f").close()}}Y=new WeakMap,ee=new WeakMap,te=new WeakMap;const se=(e=>{var t={};return n.d(t,e),t})({InvalidArgumentError:()=>r.InvalidArgumentError,InvalidArgumentErrorType:()=>r.InvalidArgumentErrorType});var oe,ie=function(e,t,r,a){if("a"===r&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.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:t.get(e)};oe=new WeakMap;const le=(e=>{var t={};return n.d(t,e),t})({ActionFormData:()=>a.ActionFormData,ActionFormResponse:()=>a.ActionFormResponse,FormCancelationReason:()=>a.FormCancelationReason,FormRejectError:()=>a.FormRejectError,FormRejectReason:()=>a.FormRejectReason,FormResponse:()=>a.FormResponse,MessageFormData:()=>a.MessageFormData,MessageFormResponse:()=>a.MessageFormResponse,ModalFormData:()=>a.ModalFormData,ModalFormDataDropdownOptions:()=>a.ModalFormDataDropdownOptions,ModalFormDataSliderOptions:()=>a.ModalFormDataSliderOptions,ModalFormDataTextFieldOptions:()=>a.ModalFormDataTextFieldOptions,ModalFormDataToggleOptions:()=>a.ModalFormDataToggleOptions,ModalFormResponse:()=>a.ModalFormResponse,ObservableBoolean:()=>a.ObservableBoolean,ObservableNumber:()=>a.ObservableNumber,ObservableString:()=>a.ObservableString,UIManager:()=>a.UIManager,uiManager:()=>a.uiManager});var pe,ce,me,ue,de,we,fe,he,ye,be,ve,_e,ge=function(e,t,r,a,n){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:t.set(e,r),r},Ce=function(e,t,r,a){if("a"===r&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.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:t.get(e)};const Ee=new class{constructor(){oe.set(this,Symbol()),this.coreToProxyConstructor=new Map,this.proxyToGetInner=new Map}registerProxy(e,t){this.coreToProxyConstructor.set(e,t.prototype.constructor),this.proxyToGetInner.set(t,t.prototype.getInner)}wrapError(e,t){try{return e()}catch(e){throw this.wrapCore(e,{name:"Error",is_error:!0},t)}}wrapCore(e,t,r){if(t.closure_type)return(...a)=>{const n=[];let s=0;for(const e of a)n.push(this.unwrapCore(e,t.closure_type.argument_types[s],`${r} closure`,s)),s++;try{return this.wrapCore(e(...n),t.closure_type.return_type,`${r} closure`)}catch(e){throw this.wrapCore(e,{name:"Error",is_error:!0},`${r} closure`)}};if(t.array_type){if(!Array.isArray(e))throw new Error(`Invalid type passed out of ${r}. Was expecting an array.`);let a=0;const n=[];for(const s of e)n[a++]=this.wrapCore(s,t.array_type,r);return n}if(t.is_external_enum){if("string"!=typeof e&&"number"!=typeof e)throw new Error(`Invalid type passed out of ${r}. Was expecting a string or number enum value.`);return e}if(t.is_internal_enum){if(-1===t.enum_values?.indexOf(e))throw new Error(`Invalid data passed out of ${r}. Received ${JSON.stringify(e)}, but expected one of [${t.enum_values?.join(",")}]`);return e}if(!(e instanceof Object))return e;if(!e.constructor.name)return e;const a=this.coreToProxyConstructor.get(e.constructor);return a?new a(e,ie(this,oe,"f")):e}unwrapCore(e,t,r,a){if("void"!==t.name){if(t.array_type){if(!Array.isArray(e))throw new se.InvalidArgumentError(r,"array",se.InvalidArgumentErrorType.InvalidType,a);let n=0;const s=[];for(const o of e)s[n++]=this.unwrapCore(o,t.array_type,r,a);return s}if(t.is_external_enum){if("string"!=typeof e&&"number"!=typeof e)throw new se.InvalidArgumentError(r,t.name,se.InvalidArgumentErrorType.InvalidType,a);return e}if(t.is_internal_enum){if(-1===t.enum_values?.indexOf(e))throw new se.InvalidArgumentError(r,t.name,se.InvalidArgumentErrorType.InvalidType,a);return e}if(t.is_type){if(t.type_alias)return this.unwrapCore(e,t.type_alias,r,a);throw new se.InvalidArgumentError(r,t.name,se.InvalidArgumentErrorType.InvalidType,a)}if(t.variant_types&&t.variant_types.length>0){const n=t.variant_types.map((e=>e.name));for(const n of t.variant_types)try{return this.unwrapCore(e,n,r,a)}catch{}throw new se.InvalidArgumentError(r,`variant of [ ${n.join(" | ")} ]`,se.InvalidArgumentErrorType.InvalidType,a)}if("string"===t.name||"number"===t.name||"boolean"===t.name){if(typeof e!==t.name)throw new se.InvalidArgumentError(r,t.name,se.InvalidArgumentErrorType.InvalidType,a);return e}if(t.optional_type)return e?this.unwrapCore(e,t.optional_type,r,a):e;if(t.class_type&&!(e instanceof t.class_type))throw new se.InvalidArgumentError(r,t.name,se.InvalidArgumentErrorType.InvalidType,a);if(t.interface_data){if("object"!=typeof e||void 0===e)throw new se.InvalidArgumentError(r,t.name,se.InvalidArgumentErrorType.InvalidType,a);const n=e,s={};for(const e of t.interface_data().properties)if(e.name in n)s[e.name]=this.unwrapCore(n[e.name],e.type,r,a);else if(void 0===e.type.optional_type)throw new se.InvalidArgumentError(r,t.name,se.InvalidArgumentErrorType.Empty,a);return s}if(t.closure_type)return(...a)=>{const n=[];let s=0;for(const e of a)n.push(this.wrapCore(e,t.closure_type.argument_types[s],`${r} returned closure`)),s++;try{return this.unwrapCore(e(...n),t.closure_type.return_type,`${r} closure`)}catch(e){throw this.unwrapCore(e,{name:"Error",is_error:!0},`${r} closure`)}};if(t.is_generic_instance||t.class_type||"unknown"===t.name||t.is_error){if(!(e instanceof Object))return e;const t=this.proxyToGetInner.get(e.constructor);return t?t.call(e,ie(this,oe,"f")):e}throw new se.InvalidArgumentError(r,t.name,se.InvalidArgumentErrorType.Unknown,a)}}};class Oe{constructor(e,t){if(pe.set(this,void 0),ce.set(this,void 0),!(e instanceof ne))throw new Error("Invalid constructor called");ge(this,pe,e,"f"),ge(this,ce,t,"f")}getInner(e){if(e===Ce(this,ce,"f"))return Ce(this,pe,"f");throw new Error("Failed attempt to extract inner")}button(e,t,r){const a=Ee.unwrapCore(e,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"button",0),n=Ee.unwrapCore(t,{name:"closure",closure_type:{argument_types:[],return_type:{name:"void"}}},"button",1),s=Ee.unwrapCore(r,{name:"optional",optional_type:{name:"ButtonOptions",interface_data:De}},"button",2);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").button(a,n,s),{name:"CustomForm",class_type:Oe},"button")),"button")}close(){return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").close(),{name:"void"},"close")),"close")}closeButton(){return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").closeButton(),{name:"CustomForm",class_type:Oe},"closeButton")),"closeButton")}static create(e,t){const r=Ee.unwrapCore(e,{name:"minecraftserver.Player",class_type:M.Player},"create",0),a=Ee.unwrapCore(t,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"create",1);return Ee.wrapError((()=>Ee.wrapCore(ne.create(r,a),{name:"CustomForm",class_type:Oe},"create")),"create")}divider(e){const t=Ee.unwrapCore(e,{name:"optional",optional_type:{name:"DividerOptions",interface_data:Se}},"divider",0);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").divider(t),{name:"CustomForm",class_type:Oe},"divider")),"divider")}dropdown(e,t,r,a){const n=Ee.unwrapCore(e,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"dropdown",0),s=Ee.unwrapCore(t,{name:"Observable<number>",class_type:xe},"dropdown",1),o=Ee.unwrapCore(r,{name:"array",array_type:{name:"DropdownItem",interface_data:Te}},"dropdown",2),i=Ee.unwrapCore(a,{name:"optional",optional_type:{name:"DropdownOptions",interface_data:Ue}},"dropdown",3);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").dropdown(n,s,o,i),{name:"CustomForm",class_type:Oe},"dropdown")),"dropdown")}header(e,t){const r=Ee.unwrapCore(e,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"header",0),a=Ee.unwrapCore(t,{name:"optional",optional_type:{name:"TextOptions",interface_data:Be}},"header",1);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").header(r,a),{name:"CustomForm",class_type:Oe},"header")),"header")}isShowing(){return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").isShowing(),{name:"boolean"},"isShowing")),"isShowing")}label(e,t){const r=Ee.unwrapCore(e,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"label",0),a=Ee.unwrapCore(t,{name:"optional",optional_type:{name:"TextOptions",interface_data:Be}},"label",1);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").label(r,a),{name:"CustomForm",class_type:Oe},"label")),"label")}show(){return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").show(),{name:"Promise<DataDrivenScreenClosedReason>",class_type:Promise},"show")),"show")}slider(e,t,r,a,n){const s=Ee.unwrapCore(e,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"slider",0),o=Ee.unwrapCore(t,{name:"Observable<number>",class_type:xe},"slider",1),i=Ee.unwrapCore(r,{name:"variant",variant_types:[{name:"Observable<number>",class_type:xe},{name:"number"}]},"slider",2),l=Ee.unwrapCore(a,{name:"variant",variant_types:[{name:"Observable<number>",class_type:xe},{name:"number"}]},"slider",3),p=Ee.unwrapCore(n,{name:"optional",optional_type:{name:"SliderOptions",interface_data:Ae}},"slider",4);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").slider(s,o,i,l,p),{name:"CustomForm",class_type:Oe},"slider")),"slider")}spacer(e){const t=Ee.unwrapCore(e,{name:"optional",optional_type:{name:"SpacingOptions",interface_data:We}},"spacer",0);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").spacer(t),{name:"CustomForm",class_type:Oe},"spacer")),"spacer")}textField(e,t,r){const a=Ee.unwrapCore(e,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"textField",0),n=Ee.unwrapCore(t,{name:"Observable<string>",class_type:xe},"textField",1),s=Ee.unwrapCore(r,{name:"optional",optional_type:{name:"TextFieldOptions",interface_data:je}},"textField",2);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").textField(a,n,s),{name:"CustomForm",class_type:Oe},"textField")),"textField")}toggle(e,t,r){const a=Ee.unwrapCore(e,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"toggle",0),n=Ee.unwrapCore(t,{name:"Observable<boolean>",class_type:xe},"toggle",1),s=Ee.unwrapCore(r,{name:"optional",optional_type:{name:"ToggleOptions",interface_data:$e}},"toggle",2);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,pe,"f").toggle(a,n,s),{name:"CustomForm",class_type:Oe},"toggle")),"toggle")}}pe=new WeakMap,ce=new WeakMap,Ee.registerProxy(ne,Oe);class Me extends Error{constructor(e,t){if(super(e.message),me.set(this,void 0),ue.set(this,void 0),this.name="FormCloseError",!(e instanceof N))throw new Error("Invalid constructor called");ge(this,me,e,"f"),ge(this,ue,t,"f")}getInner(e){if(e===Ce(this,ue,"f"))return Ce(this,me,"f");throw new Error("Failed attempt to extract inner")}}me=new WeakMap,ue=new WeakMap,Ee.registerProxy(N,Me);class Ie{constructor(e,t){if(de.set(this,void 0),we.set(this,void 0),!(e instanceof Q))throw new Error("Invalid constructor called");ge(this,de,e,"f"),ge(this,we,t,"f")}getInner(e){if(e===Ce(this,we,"f"))return Ce(this,de,"f");throw new Error("Failed attempt to extract inner")}body(e){const t=Ee.unwrapCore(e,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"body",0);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,de,"f").body(t),{name:"MessageBox",class_type:Ie},"body")),"body")}button1(e,t){const r=Ee.unwrapCore(e,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"button1",0),a=Ee.unwrapCore(t,{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]}},"button1",1);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,de,"f").button1(r,a),{name:"MessageBox",class_type:Ie},"button1")),"button1")}button2(e,t){const r=Ee.unwrapCore(e,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"button2",0),a=Ee.unwrapCore(t,{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]}},"button2",1);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,de,"f").button2(r,a),{name:"MessageBox",class_type:Ie},"button2")),"button2")}close(){return Ee.wrapError((()=>Ee.wrapCore(Ce(this,de,"f").close(),{name:"void"},"close")),"close")}static create(e,t){const r=Ee.unwrapCore(e,{name:"minecraftserver.Player",class_type:M.Player},"create",0),a=Ee.unwrapCore(t,{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]},"create",1);return Ee.wrapError((()=>Ee.wrapCore(Q.create(r,a),{name:"MessageBox",class_type:Ie},"create")),"create")}isShowing(){return Ee.wrapError((()=>Ee.wrapCore(Ce(this,de,"f").isShowing(),{name:"boolean"},"isShowing")),"isShowing")}show(){return Ee.wrapError((()=>Ee.wrapCore(Ce(this,de,"f").show(),{name:"Promise<MessageBoxResult>",class_type:Promise},"show")),"show")}}de=new WeakMap,we=new WeakMap,Ee.registerProxy(Q,Ie);class xe{constructor(e,t){if(fe.set(this,void 0),he.set(this,void 0),!(e instanceof E))throw new Error("Invalid constructor called");ge(this,fe,e,"f"),ge(this,he,t,"f")}getInner(e){if(e===Ce(this,he,"f"))return Ce(this,fe,"f");throw new Error("Failed attempt to extract inner")}static create(e,t){const r=Ee.unwrapCore(e,{name:"T",is_generic_instance:!0},"create",0),a=Ee.unwrapCore(t,{name:"optional",optional_type:{name:"ObservableOptions",interface_data:ke}},"create",1);return Ee.wrapError((()=>Ee.wrapCore(E.create(r,a),{name:"Observable<T>",class_type:xe},"create")),"create")}getData(){return Ee.wrapError((()=>Ee.wrapCore(Ce(this,fe,"f").getData(),{name:"T",is_generic_instance:!0},"getData")),"getData")}getFilteredText(e){const t=Ee.unwrapCore(e,{name:"minecraftserver.Player",class_type:M.Player},"getFilteredText",1);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,fe,"f").getFilteredText(t),{name:"Promise<string | TextFilteringError[]>",class_type:Promise},"getFilteredText")),"getFilteredText")}setData(e){const t=Ee.unwrapCore(e,{name:"T",is_generic_instance:!0},"setData",0);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,fe,"f").setData(t),{name:"void"},"setData")),"setData")}subscribe(e){const t=Ee.unwrapCore(e,{name:"closure",closure_type:{argument_types:[{name:"T",is_generic_instance:!0}],return_type:{name:"void"}}},"subscribe",0);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,fe,"f").subscribe(t),{name:"closure",closure_type:{argument_types:[{name:"T",is_generic_instance:!0}],return_type:{name:"void"}}},"subscribe")),"subscribe")}toJSON(){return Ee.wrapError((()=>Ee.wrapCore(Ce(this,fe,"f").toJSON(),{name:"unknown"},"toJSON")),"toJSON")}unsubscribe(e){const t=Ee.unwrapCore(e,{name:"closure",closure_type:{argument_types:[{name:"T",is_generic_instance:!0}],return_type:{name:"void"}}},"unsubscribe",0);return Ee.wrapError((()=>Ee.wrapCore(Ce(this,fe,"f").unsubscribe(t),{name:"void"},"unsubscribe")),"unsubscribe")}}fe=new WeakMap,he=new WeakMap,Ee.registerProxy(E,xe);class Fe extends Error{constructor(e,t){if(super(e.message),ye.set(this,void 0),be.set(this,void 0),this.name="PlayerLeftError",!(e instanceof L))throw new Error("Invalid constructor called");ge(this,ye,e,"f"),ge(this,be,t,"f")}getInner(e){if(e===Ce(this,be,"f"))return Ce(this,ye,"f");throw new Error("Failed attempt to extract inner")}}ye=new WeakMap,be=new WeakMap,Ee.registerProxy(L,Fe);class Re extends Error{constructor(e,t){if(super(e.message),ve.set(this,void 0),_e.set(this,void 0),this.name="ServerShutdownError",!(e instanceof J))throw new Error("Invalid constructor called");ge(this,ve,e,"f"),ge(this,_e,t,"f")}getInner(e){if(e===Ce(this,_e,"f"))return Ce(this,ve,"f");throw new Error("Failed attempt to extract inner")}}function De(){return{name:"ButtonOptions",properties:[{name:"disabled",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}},{name:"tooltip",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]}}},{name:"visible",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}}]}}function Se(){return{name:"DividerOptions",properties:[{name:"visible",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}}]}}function Te(){return{name:"DropdownItem",properties:[{name:"description",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"UIRawMessage",interface_data:Ne},{name:"string"}]}}},{name:"label",type:{name:"variant",variant_types:[{name:"UIRawMessage",interface_data:Ne},{name:"string"}]}},{name:"value",type:{name:"number"}}]}}function Ue(){return{name:"DropdownOptions",properties:[{name:"description",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]}}},{name:"disabled",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}},{name:"visible",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}}]}}function Pe(){return{name:"MessageBoxResult",properties:[{name:"closeReason",type:{name:"DataDrivenScreenClosedReason",is_internal_enum:!0,enum_values:["ServerClose","UserBusy","UserClose"]}},{name:"selection",type:{name:"optional",optional_type:{name:"number"}}}]}}function ke(){return{name:"ObservableOptions",properties:[{name:"clientWritable",type:{name:"optional",optional_type:{name:"boolean"}}}]}}function Ae(){return{name:"SliderOptions",properties:[{name:"description",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]}}},{name:"disabled",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}},{name:"step",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<number>",class_type:xe},{name:"number"}]}}},{name:"visible",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}}]}}function We(){return{name:"SpacingOptions",properties:[{name:"visible",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}}]}}function je(){return{name:"TextFieldOptions",properties:[{name:"description",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]}}},{name:"disabled",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}},{name:"visible",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}}]}}function Be(){return{name:"TextOptions",properties:[{name:"visible",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}}]}}function $e(){return{name:"ToggleOptions",properties:[{name:"description",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<string>",class_type:xe},{name:"Observable<UIRawMessage>",class_type:xe},{name:"string"},{name:"UIRawMessage",interface_data:Ne}]}}},{name:"disabled",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}},{name:"visible",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"Observable<boolean>",class_type:xe},{name:"boolean"}]}}}]}}function Ne(){return{name:"UIRawMessage",properties:[{name:"rawtext",type:{name:"optional",optional_type:{name:"array",array_type:{name:"UIRawMessage",interface_data:Ne}}}},{name:"text",type:{name:"optional",optional_type:{name:"string"}}},{name:"translate",type:{name:"optional",optional_type:{name:"string"}}},{name:"with",type:{name:"optional",optional_type:{name:"variant",variant_types:[{name:"array",array_type:{name:"string"}},{name:"UIRawMessage",interface_data:Ne}]}}}]}}var Je,Le;ve=new WeakMap,_e=new WeakMap,Ee.registerProxy(J,Re),function(e){e.ServerClose="ServerClose",e.UserBusy="UserBusy",e.UserClose="UserClose"}(Je||(Je={})),function(e){e.DisabledByPlayer="DisabledByPlayer",e.TextProcessorServiceUnreachable="TextProcessorServiceUnreachable",e.Unknown="Unknown"}(Le||(Le={}));var ze=s.W_,Ge=s.S_,Ve=s.FE,Ke=s.yV,Xe=s.ZS,qe=s.PN,He=s.qw,Ze=s.e_,Qe=s._v,Ye=s.zE,et=s.wA,tt=s.XJ,rt=s.KB,at=s._p,nt=s.lp,st=s.Hk,ot=s.zS,it=s.yX,lt=s._S,pt=s.Cm,ct=s.I4,mt=s.vI,ut=s.FK,dt=s.y$,wt=s.m4,ft=s.PK,ht=s.XG,yt=s.Sl,bt=s.LR,vt=s.EV,_t=s.DL,gt=s.Gz,Ct=s._s,Et=s.NE,Ot=s.gI,Mt=s.fU,It=s.jz,xt=s.IJ,Ft=s.vB;export{ze as ActionFormData,Ge as ActionFormResponse,Ve as ButtonOptions_data,Ke as CustomForm,Xe as DataDrivenScreenClosedReason,qe as DividerOptions_data,He as DropdownItem_data,Ze as DropdownOptions_data,Qe as FormCancelationReason,Ye as FormCloseError,et as FormRejectError,tt as FormRejectReason,rt as FormResponse,at as MessageBox,nt as MessageBoxResult_data,st as MessageFormData,ot as MessageFormResponse,it as ModalFormData,lt as ModalFormDataDropdownOptions,pt as ModalFormDataSliderOptions,ct as ModalFormDataTextFieldOptions,mt as ModalFormDataToggleOptions,ut as ModalFormResponse,dt as Observable,wt as ObservableBoolean,ft as ObservableNumber,ht as ObservableOptions_data,yt as ObservableString,bt as PlayerLeftError,vt as ServerShutdownError,_t as SliderOptions_data,gt as SpacingOptions_data,Ct as TextFieldOptions_data,Et as TextFilteringError,Ot as TextOptions_data,Mt as ToggleOptions_data,It as UIManager,xt as UIRawMessage_data,Ft as uiManager}; |
Xet Storage Details
- Size:
- 38.2 kB
- Xet hash:
- 9311cd126228483602ea2f74bdafe6f66f8757a39b86e74d6fd1adb1ee945701
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.