{
  "title": "MFO3 diagnostic",
  "time": "2026-10-09T20:46:55.835Z",
  "url": "https://s1.mfo3.pl/game/",
  "findings": {
    "watchlist": [
      {
        "name": "Denol",
        "id": "247263",
        "statusClass": "login-status online",
        "dot": {
          "tag": "SPAN",
          "className": "login-status online",
          "style": null,
          "outerHTML": "<span class=\"login-status online\" title=\"online\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status online\" title=\"online\"></span>\n  \t<span class=\"profile\">Denol</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_247263', 247263, \"Denol\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "GalaxyPL",
        "id": "654961",
        "statusClass": "login-status online",
        "dot": {
          "tag": "SPAN",
          "className": "login-status online",
          "style": null,
          "outerHTML": "<span class=\"login-status online\" title=\"online\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status online\" title=\"online\"></span>\n  \t<span class=\"profile\">GalaxyPL</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_654961', 654961, \"GalaxyPL\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Morgan",
        "id": "697766",
        "statusClass": "login-status online",
        "dot": {
          "tag": "SPAN",
          "className": "login-status online",
          "style": null,
          "outerHTML": "<span class=\"login-status online\" title=\"online\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status online\" title=\"online\"></span>\n  \t<span class=\"profile\">Morgan</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_697766', 697766, \"Morgan\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Storm",
        "id": "618133",
        "statusClass": "login-status online",
        "dot": {
          "tag": "SPAN",
          "className": "login-status online",
          "style": null,
          "outerHTML": "<span class=\"login-status online\" title=\"online\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status online\" title=\"online\"></span>\n  \t<span class=\"profile\">Storm</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_618133', 618133, \"Storm\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "tpt",
        "id": "463465",
        "statusClass": "login-status online",
        "dot": {
          "tag": "SPAN",
          "className": "login-status online",
          "style": null,
          "outerHTML": "<span class=\"login-status online\" title=\"online\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status online\" title=\"online\"></span>\n  \t<span class=\"profile\">tpt</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_463465', 463465, \"tpt\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Alice in Chains",
        "id": "575746",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">Alice in Chains</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_575746', 575746, \"Alice in Chains\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "BitesTheDust",
        "id": "704325",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">BitesTheDust</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_704325', 704325, \"BitesTheDust\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Clover",
        "id": "9351",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">Clover</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_9351', 9351, \"Clover\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Encyklompendium",
        "id": "666766",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">Encyklompendium</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_666766', 666766, \"Encyklompendium\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Hubiot",
        "id": "567600",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">Hubiot</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_567600', 567600, \"Hubiot\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Irie Sierve",
        "id": "610970",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">Irie Sierve</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_610970', 610970, \"Irie Sierve\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Jennie Taliyah",
        "id": "686129",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">Jennie Taliyah</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_686129', 686129, \"Jennie Taliyah\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Junko Enoshima",
        "id": "708958",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">Junko Enoshima</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_708958', 708958, \"Junko Enoshima\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Murzynekbambo",
        "id": "708827",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">Murzynekbambo</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_708827', 708827, \"Murzynekbambo\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "musaraj",
        "id": "661171",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">musaraj</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_661171', 661171, \"musaraj\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Nattat",
        "id": "470398",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">Nattat</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_470398', 470398, \"Nattat\", true);\n\t});\n\t",
        "dataAttrs": {}
      },
      {
        "name": "Sensei Sonpuar",
        "id": "481436",
        "statusClass": "login-status offline",
        "dot": {
          "tag": "SPAN",
          "className": "login-status offline",
          "style": null,
          "outerHTML": "<span class=\"login-status offline\" title=\"offline\"></span>",
          "parentHTML": "<div class=\"name\">\n  \t<span class=\"login-status offline\" title=\"offline\"></span>\n  \t<span class=\"profile\">Sensei Sonpuar</span>\n\t</div>"
        },
        "inlineScript": "\n\twindow.addEvent('domready', function()\n\t{\n\t\tnew WUI_Player('b7798176268_widget_p_481436', 481436, \"Sensei Sonpuar\", true);\n\t});\n\t",
        "dataAttrs": {}
      }
    ],
    "interestingGlobals": [
      {
        "name": "XMLHttpRequestUpload",
        "type": "function",
        "function": {
          "type": "function",
          "name": "XMLHttpRequestUpload",
          "length": 0,
          "source": "function XMLHttpRequestUpload() { [native code] }"
        },
        "prototypeKeys": [
          "constructor"
        ]
      },
      {
        "name": "XMLHttpRequestEventTarget",
        "type": "function",
        "function": {
          "type": "function",
          "name": "XMLHttpRequestEventTarget",
          "length": 0,
          "source": "function XMLHttpRequestEventTarget() { [native code] }"
        },
        "prototypeKeys": [
          "onloadstart",
          "onprogress",
          "onabort",
          "onerror",
          "onload",
          "ontimeout",
          "onloadend",
          "constructor"
        ]
      },
      {
        "name": "XMLHttpRequest",
        "type": "function",
        "function": {
          "type": "function",
          "name": "XMLHttpRequest",
          "length": 0,
          "source": "function XMLHttpRequest() { [native code] }"
        },
        "prototypeKeys": [
          "onreadystatechange",
          "readyState",
          "timeout",
          "withCredentials",
          "upload",
          "responseURL",
          "status",
          "statusText",
          "responseType",
          "response",
          "responseText",
          "UNSENT",
          "OPENED",
          "HEADERS_RECEIVED",
          "LOADING",
          "DONE",
          "abort",
          "getAllResponseHeaders",
          "getResponseHeader",
          "open",
          "overrideMimeType",
          "send",
          "setRequestHeader",
          "constructor",
          "responseXML",
          "setAttributionReporting",
          "setPrivateToken"
        ]
      },
      {
        "name": "WindowControlsOverlayGeometryChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "WindowControlsOverlayGeometryChangeEvent",
          "length": 2,
          "source": "function WindowControlsOverlayGeometryChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "titlebarAreaRect",
          "visible",
          "constructor"
        ]
      },
      {
        "name": "WheelEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "WheelEvent",
          "length": 1,
          "source": "function WheelEvent() { [native code] }"
        },
        "prototypeKeys": [
          "deltaX",
          "deltaY",
          "deltaZ",
          "deltaMode",
          "wheelDeltaX",
          "wheelDeltaY",
          "wheelDelta",
          "DOM_DELTA_PIXEL",
          "DOM_DELTA_LINE",
          "DOM_DELTA_PAGE",
          "momentum",
          "constructor"
        ]
      },
      {
        "name": "WebGLContextEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "WebGLContextEvent",
          "length": 1,
          "source": "function WebGLContextEvent() { [native code] }"
        },
        "prototypeKeys": [
          "statusMessage",
          "constructor"
        ]
      },
      {
        "name": "VirtualKeyboardGeometryChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "VirtualKeyboardGeometryChangeEvent",
          "length": 1,
          "source": "function VirtualKeyboardGeometryChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "constructor"
        ]
      },
      {
        "name": "UserActivation",
        "type": "function",
        "function": {
          "type": "function",
          "name": "UserActivation",
          "length": 0,
          "source": "function UserActivation() { [native code] }"
        },
        "prototypeKeys": [
          "hasBeenActive",
          "isActive",
          "constructor"
        ]
      },
      {
        "name": "UIEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "UIEvent",
          "length": 1,
          "source": "function UIEvent() { [native code] }"
        },
        "prototypeKeys": [
          "view",
          "detail",
          "sourceCapabilities",
          "which",
          "initUIEvent",
          "constructor",
          "pseudoTarget"
        ]
      },
      {
        "name": "TransitionEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "TransitionEvent",
          "length": 1,
          "source": "function TransitionEvent() { [native code] }"
        },
        "prototypeKeys": [
          "propertyName",
          "elapsedTime",
          "pseudoElement",
          "animation",
          "constructor",
          "pseudoTarget"
        ]
      },
      {
        "name": "TrackEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "TrackEvent",
          "length": 1,
          "source": "function TrackEvent() { [native code] }"
        },
        "prototypeKeys": [
          "track",
          "constructor"
        ]
      },
      {
        "name": "TouchEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "TouchEvent",
          "length": 1,
          "source": "function TouchEvent() { [native code] }"
        },
        "prototypeKeys": [
          "touches",
          "targetTouches",
          "changedTouches",
          "altKey",
          "metaKey",
          "ctrlKey",
          "shiftKey",
          "constructor"
        ]
      },
      {
        "name": "ToggleEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "ToggleEvent",
          "length": 1,
          "source": "function ToggleEvent() { [native code] }"
        },
        "prototypeKeys": [
          "oldState",
          "newState",
          "source",
          "constructor"
        ]
      },
      {
        "name": "TextUpdateEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "TextUpdateEvent",
          "length": 1,
          "source": "function TextUpdateEvent() { [native code] }"
        },
        "prototypeKeys": [
          "updateRangeStart",
          "updateRangeEnd",
          "text",
          "selectionStart",
          "selectionEnd",
          "constructor"
        ]
      },
      {
        "name": "TextFormatUpdateEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "TextFormatUpdateEvent",
          "length": 1,
          "source": "function TextFormatUpdateEvent() { [native code] }"
        },
        "prototypeKeys": [
          "getTextFormats",
          "constructor"
        ]
      },
      {
        "name": "TextEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "TextEvent",
          "length": 0,
          "source": "function TextEvent() { [native code] }"
        },
        "prototypeKeys": [
          "data",
          "initTextEvent",
          "constructor"
        ]
      },
      {
        "name": "TaskPriorityChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "TaskPriorityChangeEvent",
          "length": 2,
          "source": "function TaskPriorityChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "previousPriority",
          "constructor"
        ]
      },
      {
        "name": "SubmitEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "SubmitEvent",
          "length": 1,
          "source": "function SubmitEvent() { [native code] }"
        },
        "prototypeKeys": [
          "submitter",
          "constructor"
        ]
      },
      {
        "name": "StorageEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "StorageEvent",
          "length": 1,
          "source": "function StorageEvent() { [native code] }"
        },
        "prototypeKeys": [
          "key",
          "oldValue",
          "newValue",
          "url",
          "storageArea",
          "initStorageEvent",
          "constructor"
        ]
      },
      {
        "name": "SecurityPolicyViolationEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "SecurityPolicyViolationEvent",
          "length": 1,
          "source": "function SecurityPolicyViolationEvent() { [native code] }"
        },
        "prototypeKeys": [
          "documentURI",
          "referrer",
          "blockedURI",
          "violatedDirective",
          "effectiveDirective",
          "originalPolicy",
          "disposition",
          "sourceFile",
          "statusCode",
          "lineNumber",
          "columnNumber",
          "sample",
          "constructor"
        ]
      },
      {
        "name": "Request",
        "type": "function",
        "function": {
          "type": "function",
          "name": "",
          "length": 0,
          "source": "function(){c(this);if(g.$prototyping)return this;this.$family=this.$caller=null;var k=this.initialize?this.initialize.apply(this,arguments):this;this.$caller=this.caller=null;return k}"
        },
        "prototypeKeys": [
          "constructor",
          "$chain",
          "$caller",
          "$family",
          "caller",
          "chain",
          "callChain",
          "clearChain",
          "$constructor",
          "parent",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "setOptions",
          "$thenableReactions",
          "$thenableState",
          "$thenableResult",
          "resolve",
          "reject",
          "getThenableState",
          "resetThenable",
          "then",
          "catch",
          "options",
          "initialize",
          "onStateChange",
          "isSuccess",
          "isRunning",
          "processScripts",
          "success",
          "onSuccess",
          "failure",
          "onFailure",
          "loadstart",
          "progress",
          "timeout",
          "setHeader",
          "getHeader",
          "check",
          "send",
          "cancel",
          "get",
          "post",
          "put",
          "delete",
          "patch",
          "head",
          "GET",
          "POST",
          "PUT",
          "DELETE",
          "PATCH",
          "HEAD",
          "sendQueue"
        ]
      },
      {
        "name": "ReadableStreamBYOBRequest",
        "type": "function",
        "function": {
          "type": "function",
          "name": "ReadableStreamBYOBRequest",
          "length": 0,
          "source": "function ReadableStreamBYOBRequest() { [native code] }"
        },
        "prototypeKeys": [
          "view",
          "respond",
          "respondWithNewView",
          "constructor"
        ]
      },
      {
        "name": "RTCTrackEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "RTCTrackEvent",
          "length": 2,
          "source": "function RTCTrackEvent() { [native code] }"
        },
        "prototypeKeys": [
          "receiver",
          "track",
          "streams",
          "transceiver",
          "constructor"
        ]
      },
      {
        "name": "RTCPeerConnectionIceEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "RTCPeerConnectionIceEvent",
          "length": 1,
          "source": "function RTCPeerConnectionIceEvent() { [native code] }"
        },
        "prototypeKeys": [
          "candidate",
          "constructor"
        ]
      },
      {
        "name": "RTCPeerConnectionIceErrorEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "RTCPeerConnectionIceErrorEvent",
          "length": 2,
          "source": "function RTCPeerConnectionIceErrorEvent() { [native code] }"
        },
        "prototypeKeys": [
          "address",
          "port",
          "hostCandidate",
          "url",
          "errorCode",
          "errorText",
          "constructor"
        ]
      },
      {
        "name": "RTCErrorEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "RTCErrorEvent",
          "length": 2,
          "source": "function RTCErrorEvent() { [native code] }"
        },
        "prototypeKeys": [
          "error",
          "constructor"
        ]
      },
      {
        "name": "RTCDataChannelEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "RTCDataChannelEvent",
          "length": 2,
          "source": "function RTCDataChannelEvent() { [native code] }"
        },
        "prototypeKeys": [
          "channel",
          "constructor"
        ]
      },
      {
        "name": "RTCDTMFToneChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "RTCDTMFToneChangeEvent",
          "length": 2,
          "source": "function RTCDTMFToneChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "tone",
          "constructor"
        ]
      },
      {
        "name": "PromiseRejectionEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PromiseRejectionEvent",
          "length": 2,
          "source": "function PromiseRejectionEvent() { [native code] }"
        },
        "prototypeKeys": [
          "promise",
          "reason",
          "constructor"
        ]
      },
      {
        "name": "ProgressEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "ProgressEvent",
          "length": 1,
          "source": "function ProgressEvent() { [native code] }"
        },
        "prototypeKeys": [
          "lengthComputable",
          "loaded",
          "total",
          "constructor"
        ]
      },
      {
        "name": "PopStateEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PopStateEvent",
          "length": 1,
          "source": "function PopStateEvent() { [native code] }"
        },
        "prototypeKeys": [
          "state",
          "hasUAVisualTransition",
          "constructor"
        ]
      },
      {
        "name": "PointerEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PointerEvent",
          "length": 1,
          "source": "function PointerEvent() { [native code] }"
        },
        "prototypeKeys": [
          "pointerId",
          "width",
          "height",
          "pressure",
          "tiltX",
          "tiltY",
          "azimuthAngle",
          "altitudeAngle",
          "tangentialPressure",
          "twist",
          "pointerType",
          "isPrimary",
          "persistentDeviceId",
          "getPredictedEvents",
          "constructor",
          "getCoalescedEvents"
        ]
      },
      {
        "name": "PictureInPictureEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PictureInPictureEvent",
          "length": 2,
          "source": "function PictureInPictureEvent() { [native code] }"
        },
        "prototypeKeys": [
          "pictureInPictureWindow",
          "constructor"
        ]
      },
      {
        "name": "PermissionStatus",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PermissionStatus",
          "length": 0,
          "source": "function PermissionStatus() { [native code] }"
        },
        "prototypeKeys": [
          "name",
          "state",
          "onchange",
          "constructor"
        ]
      },
      {
        "name": "PerformanceEventTiming",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PerformanceEventTiming",
          "length": 0,
          "source": "function PerformanceEventTiming() { [native code] }"
        },
        "prototypeKeys": [
          "processingStart",
          "processingEnd",
          "cancelable",
          "target",
          "interactionId",
          "toJSON",
          "constructor"
        ]
      },
      {
        "name": "PageTransitionEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PageTransitionEvent",
          "length": 1,
          "source": "function PageTransitionEvent() { [native code] }"
        },
        "prototypeKeys": [
          "persisted",
          "constructor"
        ]
      },
      {
        "name": "PageRevealEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PageRevealEvent",
          "length": 1,
          "source": "function PageRevealEvent() { [native code] }"
        },
        "prototypeKeys": [
          "viewTransition",
          "constructor"
        ]
      },
      {
        "name": "OfflineAudioCompletionEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "OfflineAudioCompletionEvent",
          "length": 2,
          "source": "function OfflineAudioCompletionEvent() { [native code] }"
        },
        "prototypeKeys": [
          "renderedBuffer",
          "constructor"
        ]
      },
      {
        "name": "NavigationCurrentEntryChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "NavigationCurrentEntryChangeEvent",
          "length": 2,
          "source": "function NavigationCurrentEntryChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "navigationType",
          "from",
          "constructor"
        ]
      },
      {
        "name": "NavigateEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "NavigateEvent",
          "length": 2,
          "source": "function NavigateEvent() { [native code] }"
        },
        "prototypeKeys": [
          "navigationType",
          "destination",
          "canIntercept",
          "userInitiated",
          "hashChange",
          "signal",
          "formData",
          "downloadRequest",
          "info",
          "sourceElement",
          "intercept",
          "scroll",
          "hasUAVisualTransition",
          "constructor"
        ]
      },
      {
        "name": "MouseEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "MouseEvent",
          "length": 1,
          "source": "function MouseEvent() { [native code] }"
        },
        "prototypeKeys": [
          "screenX",
          "screenY",
          "clientX",
          "clientY",
          "ctrlKey",
          "shiftKey",
          "altKey",
          "metaKey",
          "button",
          "buttons",
          "relatedTarget",
          "pageX",
          "pageY",
          "x",
          "y",
          "offsetX",
          "offsetY",
          "movementX",
          "movementY",
          "fromElement",
          "toElement",
          "layerX",
          "layerY",
          "getModifierState",
          "initMouseEvent",
          "constructor"
        ]
      },
      {
        "name": "MessageEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "MessageEvent",
          "length": 1,
          "source": "function MessageEvent() { [native code] }"
        },
        "prototypeKeys": [
          "data",
          "origin",
          "lastEventId",
          "source",
          "ports",
          "userActivation",
          "initMessageEvent",
          "constructor"
        ]
      },
      {
        "name": "MediaStreamTrackEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "MediaStreamTrackEvent",
          "length": 2,
          "source": "function MediaStreamTrackEvent() { [native code] }"
        },
        "prototypeKeys": [
          "track",
          "constructor"
        ]
      },
      {
        "name": "MediaStreamEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "MediaStreamEvent",
          "length": 1,
          "source": "function MediaStreamEvent() { [native code] }"
        },
        "prototypeKeys": [
          "stream",
          "constructor"
        ]
      },
      {
        "name": "MediaQueryListEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "MediaQueryListEvent",
          "length": 1,
          "source": "function MediaQueryListEvent() { [native code] }"
        },
        "prototypeKeys": [
          "media",
          "matches",
          "constructor"
        ]
      },
      {
        "name": "MediaEncryptedEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "MediaEncryptedEvent",
          "length": 1,
          "source": "function MediaEncryptedEvent() { [native code] }"
        },
        "prototypeKeys": [
          "initDataType",
          "initData",
          "constructor"
        ]
      },
      {
        "name": "KeyboardEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "KeyboardEvent",
          "length": 1,
          "source": "function KeyboardEvent() { [native code] }"
        },
        "prototypeKeys": [
          "key",
          "code",
          "location",
          "ctrlKey",
          "shiftKey",
          "altKey",
          "metaKey",
          "repeat",
          "isComposing",
          "charCode",
          "keyCode",
          "DOM_KEY_LOCATION_STANDARD",
          "DOM_KEY_LOCATION_LEFT",
          "DOM_KEY_LOCATION_RIGHT",
          "DOM_KEY_LOCATION_NUMPAD",
          "getModifierState",
          "initKeyboardEvent",
          "constructor"
        ]
      },
      {
        "name": "InterestEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "InterestEvent",
          "length": 1,
          "source": "function InterestEvent() { [native code] }"
        },
        "prototypeKeys": [
          "source",
          "constructor"
        ]
      },
      {
        "name": "InputEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "InputEvent",
          "length": 1,
          "source": "function InputEvent() { [native code] }"
        },
        "prototypeKeys": [
          "data",
          "isComposing",
          "inputType",
          "dataTransfer",
          "getTargetRanges",
          "constructor"
        ]
      },
      {
        "name": "IDBVersionChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "IDBVersionChangeEvent",
          "length": 1,
          "source": "function IDBVersionChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "oldVersion",
          "newVersion",
          "dataLoss",
          "dataLossMessage",
          "constructor"
        ]
      },
      {
        "name": "IDBRequest",
        "type": "function",
        "function": {
          "type": "function",
          "name": "IDBRequest",
          "length": 0,
          "source": "function IDBRequest() { [native code] }"
        },
        "prototypeKeys": [
          "result",
          "error",
          "source",
          "transaction",
          "readyState",
          "onsuccess",
          "onerror",
          "constructor"
        ]
      },
      {
        "name": "IDBOpenDBRequest",
        "type": "function",
        "function": {
          "type": "function",
          "name": "IDBOpenDBRequest",
          "length": 0,
          "source": "function IDBOpenDBRequest() { [native code] }"
        },
        "prototypeKeys": [
          "onblocked",
          "onupgradeneeded",
          "constructor"
        ]
      },
      {
        "name": "HashChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "HashChangeEvent",
          "length": 1,
          "source": "function HashChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "oldURL",
          "newURL",
          "constructor"
        ]
      },
      {
        "name": "GamepadEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "GamepadEvent",
          "length": 1,
          "source": "function GamepadEvent() { [native code] }"
        },
        "prototypeKeys": [
          "gamepad",
          "constructor"
        ]
      },
      {
        "name": "FormDataEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "FormDataEvent",
          "length": 2,
          "source": "function FormDataEvent() { [native code] }"
        },
        "prototypeKeys": [
          "formData",
          "constructor"
        ]
      },
      {
        "name": "FontFaceSetLoadEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "FontFaceSetLoadEvent",
          "length": 1,
          "source": "function FontFaceSetLoadEvent() { [native code] }"
        },
        "prototypeKeys": [
          "fontfaces",
          "constructor"
        ]
      },
      {
        "name": "FocusEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "FocusEvent",
          "length": 1,
          "source": "function FocusEvent() { [native code] }"
        },
        "prototypeKeys": [
          "relatedTarget",
          "constructor"
        ]
      },
      {
        "name": "EventTarget",
        "type": "function",
        "function": {
          "type": "function",
          "name": "EventTarget",
          "length": 0,
          "source": "function EventTarget() { [native code] }"
        },
        "prototypeKeys": [
          "addEventListener",
          "dispatchEvent",
          "removeEventListener",
          "when",
          "constructor"
        ]
      },
      {
        "name": "EventSource",
        "type": "function",
        "function": {
          "type": "function",
          "name": "EventSource",
          "length": 1,
          "source": "function EventSource() { [native code] }"
        },
        "prototypeKeys": [
          "url",
          "withCredentials",
          "readyState",
          "onopen",
          "onmessage",
          "onerror",
          "CONNECTING",
          "OPEN",
          "CLOSED",
          "close",
          "constructor"
        ]
      },
      {
        "name": "EventCounts",
        "type": "function",
        "function": {
          "type": "function",
          "name": "EventCounts",
          "length": 0,
          "source": "function EventCounts() { [native code] }"
        },
        "prototypeKeys": [
          "size",
          "entries",
          "forEach",
          "get",
          "has",
          "keys",
          "values",
          "constructor"
        ]
      },
      {
        "name": "Event",
        "type": "function",
        "function": {
          "type": "function",
          "name": "Event",
          "length": 1,
          "source": "function Event() { [native code] }"
        },
        "prototypeKeys": [
          "type",
          "target",
          "currentTarget",
          "eventPhase",
          "bubbles",
          "cancelable",
          "defaultPrevented",
          "composed",
          "timeStamp",
          "srcElement",
          "returnValue",
          "cancelBubble",
          "NONE",
          "CAPTURING_PHASE",
          "AT_TARGET",
          "BUBBLING_PHASE",
          "composedPath",
          "initEvent",
          "preventDefault",
          "stopImmediatePropagation",
          "stopPropagation",
          "constructor",
          "stop"
        ]
      },
      {
        "name": "ErrorEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "ErrorEvent",
          "length": 1,
          "source": "function ErrorEvent() { [native code] }"
        },
        "prototypeKeys": [
          "message",
          "filename",
          "lineno",
          "colno",
          "error",
          "constructor"
        ]
      },
      {
        "name": "DragEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "DragEvent",
          "length": 1,
          "source": "function DragEvent() { [native code] }"
        },
        "prototypeKeys": [
          "dataTransfer",
          "constructor"
        ]
      },
      {
        "name": "CustomEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "CustomEvent",
          "length": 1,
          "source": "function CustomEvent() { [native code] }"
        },
        "prototypeKeys": [
          "detail",
          "initCustomEvent",
          "constructor"
        ]
      },
      {
        "name": "ContentVisibilityAutoStateChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "ContentVisibilityAutoStateChangeEvent",
          "length": 1,
          "source": "function ContentVisibilityAutoStateChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "skipped",
          "constructor"
        ]
      },
      {
        "name": "CompositionEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "CompositionEvent",
          "length": 1,
          "source": "function CompositionEvent() { [native code] }"
        },
        "prototypeKeys": [
          "data",
          "initCompositionEvent",
          "constructor"
        ]
      },
      {
        "name": "CommandEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "CommandEvent",
          "length": 1,
          "source": "function CommandEvent() { [native code] }"
        },
        "prototypeKeys": [
          "source",
          "command",
          "constructor"
        ]
      },
      {
        "name": "CloseWatcher",
        "type": "function",
        "function": {
          "type": "function",
          "name": "CloseWatcher",
          "length": 0,
          "source": "function CloseWatcher() { [native code] }"
        },
        "prototypeKeys": [
          "oncancel",
          "onclose",
          "close",
          "destroy",
          "requestClose",
          "constructor"
        ]
      },
      {
        "name": "CloseEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "CloseEvent",
          "length": 1,
          "source": "function CloseEvent() { [native code] }"
        },
        "prototypeKeys": [
          "wasClean",
          "code",
          "reason",
          "constructor"
        ]
      },
      {
        "name": "ClipboardEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "ClipboardEvent",
          "length": 1,
          "source": "function ClipboardEvent() { [native code] }"
        },
        "prototypeKeys": [
          "clipboardData",
          "constructor"
        ]
      },
      {
        "name": "CharacterData",
        "type": "function",
        "function": {
          "type": "function",
          "name": "CharacterData",
          "length": 0,
          "source": "function CharacterData() { [native code] }"
        },
        "prototypeKeys": [
          "data",
          "length",
          "previousElementSibling",
          "nextElementSibling",
          "after",
          "appendData",
          "before",
          "deleteData",
          "insertData",
          "remove",
          "replaceData",
          "replaceWith",
          "substringData",
          "constructor"
        ]
      },
      {
        "name": "CharacterBoundsUpdateEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "CharacterBoundsUpdateEvent",
          "length": 1,
          "source": "function CharacterBoundsUpdateEvent() { [native code] }"
        },
        "prototypeKeys": [
          "rangeStart",
          "rangeEnd",
          "constructor"
        ]
      },
      {
        "name": "BlobEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "BlobEvent",
          "length": 2,
          "source": "function BlobEvent() { [native code] }"
        },
        "prototypeKeys": [
          "data",
          "timecode",
          "constructor"
        ]
      },
      {
        "name": "BeforeUnloadEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "BeforeUnloadEvent",
          "length": 0,
          "source": "function BeforeUnloadEvent() { [native code] }"
        },
        "prototypeKeys": [
          "returnValue",
          "constructor"
        ]
      },
      {
        "name": "BeforeInstallPromptEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "BeforeInstallPromptEvent",
          "length": 1,
          "source": "function BeforeInstallPromptEvent() { [native code] }"
        },
        "prototypeKeys": [
          "platforms",
          "userChoice",
          "prompt",
          "constructor"
        ]
      },
      {
        "name": "AudioProcessingEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "AudioProcessingEvent",
          "length": 2,
          "source": "function AudioProcessingEvent() { [native code] }"
        },
        "prototypeKeys": [
          "playbackTime",
          "inputBuffer",
          "outputBuffer",
          "constructor"
        ]
      },
      {
        "name": "AnimationPlaybackEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "AnimationPlaybackEvent",
          "length": 1,
          "source": "function AnimationPlaybackEvent() { [native code] }"
        },
        "prototypeKeys": [
          "currentTime",
          "timelineTime",
          "constructor"
        ]
      },
      {
        "name": "AnimationEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "AnimationEvent",
          "length": 1,
          "source": "function AnimationEvent() { [native code] }"
        },
        "prototypeKeys": [
          "animationName",
          "elapsedTime",
          "pseudoElement",
          "animation",
          "constructor",
          "pseudoTarget"
        ]
      },
      {
        "name": "statusbar",
        "type": "object",
        "keys": []
      },
      {
        "name": "status",
        "type": "string"
      },
      {
        "name": "event",
        "type": "undefined"
      },
      {
        "name": "captureEvents",
        "type": "function",
        "function": {
          "type": "function",
          "name": "captureEvents",
          "length": 0,
          "source": "function captureEvents() { [native code] }"
        },
        "prototypeKeys": []
      },
      {
        "name": "releaseEvents",
        "type": "function",
        "function": {
          "type": "function",
          "name": "releaseEvents",
          "length": 0,
          "source": "function releaseEvents() { [native code] }"
        },
        "prototypeKeys": []
      },
      {
        "name": "requestAnimationFrame",
        "type": "function",
        "function": {
          "type": "function",
          "name": "requestAnimationFrame",
          "length": 1,
          "source": "function requestAnimationFrame() { [native code] }"
        },
        "prototypeKeys": []
      },
      {
        "name": "requestIdleCallback",
        "type": "function",
        "function": {
          "type": "function",
          "name": "requestIdleCallback",
          "length": 1,
          "source": "function requestIdleCallback() { [native code] }"
        },
        "prototypeKeys": []
      },
      {
        "name": "webkitRequestAnimationFrame",
        "type": "function",
        "function": {
          "type": "function",
          "name": "webkitRequestAnimationFrame",
          "length": 1,
          "source": "function webkitRequestAnimationFrame() { [native code] }"
        },
        "prototypeKeys": []
      },
      {
        "name": "ClipboardChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "ClipboardChangeEvent",
          "length": 0,
          "source": "function ClipboardChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "types",
          "changeId",
          "constructor"
        ]
      },
      {
        "name": "CookieChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "CookieChangeEvent",
          "length": 1,
          "source": "function CookieChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "changed",
          "deleted",
          "constructor"
        ]
      },
      {
        "name": "DeviceMotionEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "DeviceMotionEvent",
          "length": 1,
          "source": "function DeviceMotionEvent() { [native code] }"
        },
        "prototypeKeys": [
          "acceleration",
          "accelerationIncludingGravity",
          "rotationRate",
          "interval",
          "constructor"
        ]
      },
      {
        "name": "DeviceMotionEventAcceleration",
        "type": "function",
        "function": {
          "type": "function",
          "name": "DeviceMotionEventAcceleration",
          "length": 0,
          "source": "function DeviceMotionEventAcceleration() { [native code] }"
        },
        "prototypeKeys": [
          "x",
          "y",
          "z",
          "constructor"
        ]
      },
      {
        "name": "DeviceMotionEventRotationRate",
        "type": "function",
        "function": {
          "type": "function",
          "name": "DeviceMotionEventRotationRate",
          "length": 0,
          "source": "function DeviceMotionEventRotationRate() { [native code] }"
        },
        "prototypeKeys": [
          "alpha",
          "beta",
          "gamma",
          "constructor"
        ]
      },
      {
        "name": "DeviceOrientationEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "DeviceOrientationEvent",
          "length": 1,
          "source": "function DeviceOrientationEvent() { [native code] }"
        },
        "prototypeKeys": [
          "alpha",
          "beta",
          "gamma",
          "absolute",
          "constructor"
        ]
      },
      {
        "name": "GPUUncapturedErrorEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "GPUUncapturedErrorEvent",
          "length": 2,
          "source": "function GPUUncapturedErrorEvent() { [native code] }"
        },
        "prototypeKeys": [
          "error",
          "constructor"
        ]
      },
      {
        "name": "MIDIConnectionEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "MIDIConnectionEvent",
          "length": 1,
          "source": "function MIDIConnectionEvent() { [native code] }"
        },
        "prototypeKeys": [
          "port",
          "constructor"
        ]
      },
      {
        "name": "MIDIMessageEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "MIDIMessageEvent",
          "length": 1,
          "source": "function MIDIMessageEvent() { [native code] }"
        },
        "prototypeKeys": [
          "data",
          "constructor"
        ]
      },
      {
        "name": "MediaKeyMessageEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "MediaKeyMessageEvent",
          "length": 2,
          "source": "function MediaKeyMessageEvent() { [native code] }"
        },
        "prototypeKeys": [
          "messageType",
          "message",
          "constructor"
        ]
      },
      {
        "name": "MediaKeyStatusMap",
        "type": "function",
        "function": {
          "type": "function",
          "name": "MediaKeyStatusMap",
          "length": 0,
          "source": "function MediaKeyStatusMap() { [native code] }"
        },
        "prototypeKeys": [
          "size",
          "get",
          "has",
          "entries",
          "forEach",
          "keys",
          "values",
          "constructor"
        ]
      },
      {
        "name": "SensorErrorEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "SensorErrorEvent",
          "length": 2,
          "source": "function SensorErrorEvent() { [native code] }"
        },
        "prototypeKeys": [
          "error",
          "constructor"
        ]
      },
      {
        "name": "ServiceWorkerRegistration",
        "type": "function",
        "function": {
          "type": "function",
          "name": "ServiceWorkerRegistration",
          "length": 0,
          "source": "function ServiceWorkerRegistration() { [native code] }"
        },
        "prototypeKeys": [
          "installing",
          "waiting",
          "active",
          "navigationPreload",
          "scope",
          "updateViaCache",
          "onupdatefound",
          "unregister",
          "update",
          "paymentManager",
          "constructor",
          "backgroundFetch",
          "periodicSync",
          "sync",
          "cookies",
          "pushManager",
          "getNotifications",
          "showNotification"
        ]
      },
      {
        "name": "BluetoothCharacteristicProperties",
        "type": "function",
        "function": {
          "type": "function",
          "name": "BluetoothCharacteristicProperties",
          "length": 0,
          "source": "function BluetoothCharacteristicProperties() { [native code] }"
        },
        "prototypeKeys": [
          "broadcast",
          "read",
          "writeWithoutResponse",
          "write",
          "notify",
          "indicate",
          "authenticatedSignedWrites",
          "reliableWrite",
          "writableAuxiliaries",
          "constructor"
        ]
      },
      {
        "name": "BluetoothRemoteGATTCharacteristic",
        "type": "function",
        "function": {
          "type": "function",
          "name": "BluetoothRemoteGATTCharacteristic",
          "length": 0,
          "source": "function BluetoothRemoteGATTCharacteristic() { [native code] }"
        },
        "prototypeKeys": [
          "service",
          "uuid",
          "properties",
          "value",
          "oncharacteristicvaluechanged",
          "getDescriptor",
          "getDescriptors",
          "readValue",
          "startNotifications",
          "stopNotifications",
          "writeValue",
          "writeValueWithResponse",
          "writeValueWithoutResponse",
          "constructor"
        ]
      },
      {
        "name": "BluetoothRemoteGATTService",
        "type": "function",
        "function": {
          "type": "function",
          "name": "BluetoothRemoteGATTService",
          "length": 0,
          "source": "function BluetoothRemoteGATTService() { [native code] }"
        },
        "prototypeKeys": [
          "device",
          "uuid",
          "isPrimary",
          "getCharacteristic",
          "getCharacteristics",
          "constructor"
        ]
      },
      {
        "name": "HIDConnectionEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "HIDConnectionEvent",
          "length": 2,
          "source": "function HIDConnectionEvent() { [native code] }"
        },
        "prototypeKeys": [
          "device",
          "constructor"
        ]
      },
      {
        "name": "HIDInputReportEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "HIDInputReportEvent",
          "length": 0,
          "source": "function HIDInputReportEvent() { [native code] }"
        },
        "prototypeKeys": [
          "device",
          "reportId",
          "data",
          "constructor"
        ]
      },
      {
        "name": "NavigatorLogin",
        "type": "function",
        "function": {
          "type": "function",
          "name": "NavigatorLogin",
          "length": 0,
          "source": "function NavigatorLogin() { [native code] }"
        },
        "prototypeKeys": [
          "setStatus",
          "constructor"
        ]
      },
      {
        "name": "ServiceWorker",
        "type": "function",
        "function": {
          "type": "function",
          "name": "ServiceWorker",
          "length": 0,
          "source": "function ServiceWorker() { [native code] }"
        },
        "prototypeKeys": [
          "scriptURL",
          "state",
          "onstatechange",
          "postMessage",
          "constructor",
          "onerror"
        ]
      },
      {
        "name": "ServiceWorkerContainer",
        "type": "function",
        "function": {
          "type": "function",
          "name": "ServiceWorkerContainer",
          "length": 0,
          "source": "function ServiceWorkerContainer() { [native code] }"
        },
        "prototypeKeys": [
          "controller",
          "ready",
          "oncontrollerchange",
          "onmessage",
          "onmessageerror",
          "getRegistration",
          "getRegistrations",
          "register",
          "startMessages",
          "constructor"
        ]
      },
      {
        "name": "PaymentRequest",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PaymentRequest",
          "length": 1,
          "source": "function PaymentRequest() { [native code] }"
        },
        "prototypeKeys": [
          "id",
          "shippingAddress",
          "shippingOption",
          "shippingType",
          "onshippingaddresschange",
          "onshippingoptionchange",
          "abort",
          "canMakePayment",
          "hasEnrolledInstrument",
          "show",
          "onpaymentmethodchange",
          "constructor"
        ]
      },
      {
        "name": "PaymentRequestUpdateEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PaymentRequestUpdateEvent",
          "length": 1,
          "source": "function PaymentRequestUpdateEvent() { [native code] }"
        },
        "prototypeKeys": [
          "updateWith",
          "constructor"
        ]
      },
      {
        "name": "PaymentMethodChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PaymentMethodChangeEvent",
          "length": 1,
          "source": "function PaymentMethodChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "methodName",
          "methodDetails",
          "constructor"
        ]
      },
      {
        "name": "PresentationConnectionAvailableEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PresentationConnectionAvailableEvent",
          "length": 2,
          "source": "function PresentationConnectionAvailableEvent() { [native code] }"
        },
        "prototypeKeys": [
          "connection",
          "constructor"
        ]
      },
      {
        "name": "PresentationConnectionCloseEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PresentationConnectionCloseEvent",
          "length": 2,
          "source": "function PresentationConnectionCloseEvent() { [native code] }"
        },
        "prototypeKeys": [
          "reason",
          "message",
          "constructor"
        ]
      },
      {
        "name": "PresentationRequest",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PresentationRequest",
          "length": 1,
          "source": "function PresentationRequest() { [native code] }"
        },
        "prototypeKeys": [
          "onconnectionavailable",
          "getAvailability",
          "reconnect",
          "start",
          "constructor"
        ]
      },
      {
        "name": "USBConnectionEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "USBConnectionEvent",
          "length": 2,
          "source": "function USBConnectionEvent() { [native code] }"
        },
        "prototypeKeys": [
          "device",
          "constructor"
        ]
      },
      {
        "name": "XRInputSourceEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "XRInputSourceEvent",
          "length": 2,
          "source": "function XRInputSourceEvent() { [native code] }"
        },
        "prototypeKeys": [
          "frame",
          "inputSource",
          "constructor"
        ]
      },
      {
        "name": "XRInputSourcesChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "XRInputSourcesChangeEvent",
          "length": 2,
          "source": "function XRInputSourcesChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "session",
          "added",
          "removed",
          "constructor"
        ]
      },
      {
        "name": "XRReferenceSpaceEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "XRReferenceSpaceEvent",
          "length": 2,
          "source": "function XRReferenceSpaceEvent() { [native code] }"
        },
        "prototypeKeys": [
          "referenceSpace",
          "transform",
          "constructor"
        ]
      },
      {
        "name": "XRSessionEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "XRSessionEvent",
          "length": 2,
          "source": "function XRSessionEvent() { [native code] }"
        },
        "prototypeKeys": [
          "session",
          "constructor"
        ]
      },
      {
        "name": "XRLayerEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "XRLayerEvent",
          "length": 2,
          "source": "function XRLayerEvent() { [native code] }"
        },
        "prototypeKeys": [
          "layer",
          "constructor"
        ]
      },
      {
        "name": "XRVisibilityMaskChangeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "XRVisibilityMaskChangeEvent",
          "length": 2,
          "source": "function XRVisibilityMaskChangeEvent() { [native code] }"
        },
        "prototypeKeys": [
          "session",
          "eye",
          "index",
          "vertices",
          "indices",
          "constructor"
        ]
      },
      {
        "name": "HTMLUserMediaElement",
        "type": "function",
        "function": {
          "type": "function",
          "name": "HTMLUserMediaElement",
          "length": 0,
          "source": "function HTMLUserMediaElement() { [native code] }"
        },
        "prototypeKeys": [
          "error",
          "onstream",
          "oncancel",
          "onerror",
          "stream",
          "setConstraints",
          "constructor"
        ]
      },
      {
        "name": "PageSwapEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "PageSwapEvent",
          "length": 1,
          "source": "function PageSwapEvent() { [native code] }"
        },
        "prototypeKeys": [
          "viewTransition",
          "activation",
          "constructor"
        ]
      },
      {
        "name": "Profiler",
        "type": "function",
        "function": {
          "type": "function",
          "name": "Profiler",
          "length": 1,
          "source": "function Profiler() { [native code] }"
        },
        "prototypeKeys": [
          "sampleInterval",
          "stopped",
          "stop",
          "constructor"
        ]
      },
      {
        "name": "SnapEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "SnapEvent",
          "length": 0,
          "source": "function SnapEvent() { [native code] }"
        },
        "prototypeKeys": [
          "snapTargetBlock",
          "snapTargetInline",
          "constructor"
        ]
      },
      {
        "name": "SpeechRecognitionErrorEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "SpeechRecognitionErrorEvent",
          "length": 1,
          "source": "function SpeechRecognitionErrorEvent() { [native code] }"
        },
        "prototypeKeys": [
          "error",
          "message",
          "constructor"
        ]
      },
      {
        "name": "SpeechRecognitionEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "SpeechRecognitionEvent",
          "length": 1,
          "source": "function SpeechRecognitionEvent() { [native code] }"
        },
        "prototypeKeys": [
          "resultIndex",
          "results",
          "constructor"
        ]
      },
      {
        "name": "SpeechSynthesisErrorEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "SpeechSynthesisErrorEvent",
          "length": 2,
          "source": "function SpeechSynthesisErrorEvent() { [native code] }"
        },
        "prototypeKeys": [
          "error",
          "constructor"
        ]
      },
      {
        "name": "SpeechSynthesisEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "SpeechSynthesisEvent",
          "length": 2,
          "source": "function SpeechSynthesisEvent() { [native code] }"
        },
        "prototypeKeys": [
          "utterance",
          "charIndex",
          "charLength",
          "elapsedTime",
          "name",
          "constructor"
        ]
      },
      {
        "name": "webkitRequestFileSystem",
        "type": "function",
        "function": {
          "type": "function",
          "name": "webkitRequestFileSystem",
          "length": 3,
          "source": "function webkitRequestFileSystem() { [native code] }"
        },
        "prototypeKeys": []
      },
      {
        "name": "WUI_Events",
        "type": "object",
        "keys": [
          "$caller",
          "$family",
          "caller",
          "$events"
        ],
        "safePreview": {
          "$caller": null,
          "$family": null,
          "caller": null,
          "$events": {}
        }
      },
      {
        "name": "_addEventPatch",
        "type": "object",
        "keys": [
          "addEventOnce"
        ],
        "safePreview": {
          "addEventOnce": {
            "type": "function",
            "name": "addEventOnce",
            "length": 2,
            "source": "function(a,b){var c;this.addEvent(a,c=function(){this.removeEvent(a,c);b.apply(this,arguments)});return c}"
          }
        }
      },
      {
        "name": "Events",
        "type": "function",
        "function": {
          "type": "function",
          "name": "",
          "length": 0,
          "source": "function(){c(this);if(g.$prototyping)return this;this.$family=this.$caller=null;var k=this.initialize?this.initialize.apply(this,arguments):this;this.$caller=this.caller=null;return k}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce"
        ]
      },
      {
        "name": "DOMEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "",
          "length": 2,
          "source": "function(c,d){d||(d=window);c=c||d.event;if(c.$extended)return c;this.event=c;this.$extended=!0;this.shift=c.shiftKey;this.control=c.ctrlKey;this.alt=c.altKey;this.meta=c.metaKey;for(var e=this.type=c.type,f=c.target||c.srcElement;f&&3==f.nodeType;)f=f.parentNode;this.target=document.id(f);if(0==e.indexOf(\"key\")){c=this.code=c.which||c.keyCode;this.shift&&\"keypress\"==e||(this.key=a[c]);if(\"keydown\"==e||\"keyup\"==e)111<c&&124>c?this.key=\"f\"+(c-\n111):95<c&&106>c&&(this.key=c-96);null==this.key&&(this.key=String.fromCharCode(c).toLowerCase())}else if(\"click\"==e||\"dblclick\"==e||\"contextmenu\"==e||\"wheel\"==e||\"DOMMouseScroll\"==e||0==e.indexOf(\"mouse\")){f=d.document;f=f.compatMode&&\"CSS1Compat\"!=f.compatMode?f.body:f.html;this.page={x:null!=c.pageX?c.pageX:c.clientX+f.scrollLeft,y:null!=c.pageY?c.pageY:c.clientY+f.scrollTop};this.client={x:null!=c.pageX?c.pageX-d.pageXOffset:c.clientX,y:null!=c."
        },
        "prototypeKeys": [
          "constructor",
          "$family",
          "$constructor",
          "stop",
          "stopPropagation",
          "preventDefault"
        ]
      },
      {
        "name": "addEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "addEvent",
          "length": 3,
          "source": "function(k,p,u){var h=g(k);if(!h)return d.call(this,k,p,u);var m=f(this),t=m.retrieve(k,[]),z=h[0].event,A=Array.slice(arguments,2),B=p,r=this;h.each(function(v){var n=v.listener,w=B;0==n?z+=\":\"+v.pseudo+\"(\"+v.value+\")\":B=function(){n.call(r,v,w,arguments,B)}});t.include({type:z,event:p,monitor:B});m.store(k,t);k!=z&&d.apply(this,[k,p].concat(A));return d.apply(this,[z,B].concat(A))}"
        },
        "prototypeKeys": [
          "constructor"
        ]
      },
      {
        "name": "removeEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "removeEvent",
          "length": 2,
          "source": "function(k,p){if(!g(k))return e.call(this,\nk,p);var u=f(this),h=u.retrieve(k);if(!h)return this;var m=Array.slice(arguments,2);e.apply(this,[k,p].concat(m));h.each(function(t,z){p&&t.event!=p||e.apply(this,[t.type,t.monitor].concat(m));delete h[z]},this);u.store(k,h);return this}"
        },
        "prototypeKeys": [
          "constructor"
        ]
      },
      {
        "name": "addEvents",
        "type": "function",
        "function": {
          "type": "function",
          "name": "addEvents",
          "length": 1,
          "source": "function(b){for(var c in b)this.addEvent(c,b[c]);return this}"
        },
        "prototypeKeys": [
          "constructor"
        ]
      },
      {
        "name": "removeEvents",
        "type": "function",
        "function": {
          "type": "function",
          "name": "removeEvents",
          "length": 1,
          "source": "function(b){var c;if(\"object\"==typeOf(b)){for(c in b)this.removeEvent(c,b[c]);return this}var d=this.retrieve(\"events\");if(!d)return this;if(b)d[b]&&(d[b].keys.each(function(e){this.removeEvent(b,e)},this),delete d[b]);else{for(c in d)this.removeEvents(c);this.eliminate(\"events\")}return this}"
        },
        "prototypeKeys": [
          "constructor"
        ]
      },
      {
        "name": "fireEvent",
        "type": "function",
        "function": {
          "type": "function",
          "name": "fireEvent",
          "length": 3,
          "source": "function(b,c,d){var e=this.retrieve(\"events\");if(!e||!e[b])return this;c=Array.convert(c);e[b].keys.each(function(f){d?\nf.delay(d,this,c):f.apply(this,c)},this);return this}"
        },
        "prototypeKeys": [
          "constructor"
        ]
      },
      {
        "name": "cloneEvents",
        "type": "function",
        "function": {
          "type": "function",
          "name": "cloneEvents",
          "length": 2,
          "source": "function(b,c){b=document.id(b);var d=b.retrieve(\"events\");if(!d)return this;if(c)d[c]&&d[c].keys.each(function(f){this.addEvent(c,f)},this);else for(var e in d)this.cloneEvents(b,e);return this}"
        },
        "prototypeKeys": [
          "constructor"
        ]
      },
      {
        "name": "addEventOnce",
        "type": "function",
        "function": {
          "type": "function",
          "name": "addEventOnce",
          "length": 2,
          "source": "function(a,b){var c;this.addEvent(a,c=function(){this.removeEvent(a,c);b.apply(this,arguments)});return c}"
        },
        "prototypeKeys": [
          "constructor"
        ]
      },
      {
        "name": "BuyServiceDialog",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "getBalance",
          "getCost",
          "updateCost",
          "doBuy",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "PlayerWidget",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "reload",
          "changeMode",
          "readBattleMode",
          "configUpdate",
          "dispose",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "PlayerInfo",
        "type": "function",
        "function": {
          "type": "function",
          "name": "",
          "length": 0,
          "source": "function(){c(this);if(g.$prototyping)return this;this.$family=this.$caller=null;var k=this.initialize?this.initialize.apply(this,arguments):this;this.$caller=this.caller=null;return k}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "handleCondition",
          "setLevel",
          "setExp",
          "setHP",
          "setMP",
          "dispose",
          "$constructor",
          "parent"
        ]
      },
      {
        "name": "WUI_Player",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "getStatus",
          "changeStatus",
          "addToWatchlist",
          "showProfile",
          "openChat",
          "sendDuel",
          "sendMessage",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "WUI_PlayerEquip",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "updateSelect",
          "dispose",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "WatchList",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "injectSorted",
          "updateState",
          "dispose",
          "reload",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "PlayerItemsCatalog",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "registerEvents",
          "handleAction",
          "useItem",
          "discardItem",
          "toString",
          "valueOf",
          "$Klass",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "initCategory",
          "initItem",
          "getActiveCategoryId",
          "sortItems",
          "execAction",
          "updateItem",
          "prevTab",
          "nextTab",
          "onTabChange",
          "removeItem",
          "getItemsSize",
          "addItem",
          "empty",
          "hasFocus",
          "focus",
          "blur",
          "select",
          "deselect",
          "getSelected"
        ]
      },
      {
        "name": "MenuProfile",
        "type": "object",
        "keys": [
          "showEloHelp",
          "showRankEnemies"
        ]
      },
      {
        "name": "ProfileQuests",
        "type": "object",
        "keys": [
          "showDetails"
        ]
      },
      {
        "name": "WUI_Status",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "WUI_Selector",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "setOptions",
          "$constructor",
          "parent",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "addEventOnce",
          "toString",
          "valueOf",
          "initialize",
          "$Klass",
          "options",
          "registerEvents",
          "handleEsc",
          "rollbackSelection",
          "handleEnter",
          "handleDown",
          "handleUp",
          "handleFocus",
          "handleBlur",
          "getInvokeOptions",
          "handleValueChange",
          "handleTipClick",
          "selectPrev",
          "selectNext",
          "selectTip",
          "deselectTip",
          "getTips",
          "drawTips",
          "getValue",
          "getText",
          "focus",
          "filterTips"
        ]
      },
      {
        "name": "MenuStatus",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "addPrompt",
          "updateStats",
          "commitStats",
          "showStatInfo",
          "showStatErrors",
          "dispose",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "PlayerStats",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "checkConstraints",
          "updateErrors",
          "showStatErrors",
          "changeStat",
          "toggleButtons",
          "cancelChanges",
          "getStats",
          "updateStats",
          "saveStats",
          "showStatInfo",
          "resetStats",
          "chooseProfession",
          "saveProfession",
          "setAutoPoints",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "PlayerItemsOrder",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "updateOrder",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "PlayerSpellsOrder",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "updateOrder",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceEnergyArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceStatsResetArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "PlayerEquipEditor",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "editEquip",
          "copyEquip",
          "saveEquip",
          "deleteEquip",
          "setEquip",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "PlayerEquipEditorItem",
        "type": "object",
        "keys": [
          "saveEquip"
        ]
      },
      {
        "name": "WUI_EventScript",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "focus",
          "selectAll",
          "selectPrev",
          "selectNext",
          "editSelected",
          "removeSelected",
          "removeCommand",
          "getEventCommand",
          "handleMouseDown",
          "handleMouseUp",
          "handleMouseOver",
          "handleDoubleClick",
          "handleContextMenu",
          "getMenu",
          "menuInsert",
          "menuEdit",
          "menuDelete",
          "doCopy",
          "doPaste",
          "doCut",
          "selectCommand",
          "isSelected",
          "deselectCommand",
          "deselectSelected",
          "editCommand",
          "editComplete",
          "addCommand",
          "setCommands",
          "getCommands",
          "getData",
          "setData",
          "render",
          "getTop",
          "getCommandDiv",
          "updateCommandDiv",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceRemoveProtectArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "WUI_ValueSelector",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "toString",
          "valueOf",
          "initialize",
          "$Klass",
          "render",
          "focus",
          "focusLast",
          "focusChild",
          "focusParent",
          "getTop",
          "getChildItems",
          "showChild",
          "erase",
          "getData",
          "setData",
          "showExtra",
          "reload"
        ]
      },
      {
        "name": "WUI_AIConditionStatus",
        "type": "object",
        "keys": [
          "getHandle",
          "getStatusName",
          "save",
          "run",
          "TARGET_ME",
          "TARGET_ENEMY",
          "TARGETS",
          "CONDITIONS"
        ],
        "safePreview": {
          "getHandle": {
            "type": "function",
            "name": "getHandle",
            "length": 2,
            "source": "function(b,a){var c;c=\"{TARGET} {CONDITION} status {STATUS}\";return new Element(\"div\",{html:c.substitute({CONDITION:WUI_AIConditionStatus.CONDITIONS[b.condition],STATUS:WUI_AIConditionStatus.getStatusName(b.status_id,a.extra_args.player_id?true:false),TARGET:WUI_AIConditionStatus.TARGETS[b.target]})})}"
          },
          "getStatusName": {
            "type": "function",
            "name": "getStatusName",
            "length": 2,
            "source": "function(c,a){WUI.includeClass(\"WUI_Status\");var b=a?WUI_Status.getPlayerStatuses():WUI_Status.getStatuses();return b[c]?b[c].name:\"Nieprawidłowe dane\"}"
          },
          "save": {
            "type": "function",
            "name": "save",
            "length": 1,
            "source": "function(a){var b=WUI_Dialog.getParentDialog($(a));b.returnValue={name:\"Status\",args:{target:$(a+\"_target\").value,condition:$(a+\"_condition\").value,status_id:$(a+\"_status\").value,turn:$(a+\"_turn\").value}};b.hide()}"
          },
          "run": {
            "type": "function",
            "name": "run",
            "length": 2,
            "source": "function(b,a){return true}"
          },
          "TARGET_ME": 1,
          "TARGET_ENEMY": 2,
          "TARGETS": {
            "1": "Moja postać",
            "2": "Przeciwnik"
          },
          "CONDITIONS": {
            "0": "nie ma",
            "1": "ma"
          }
        }
      },
      {
        "name": "ServiceAddProtectArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "AccountCharge",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "choose",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceDepotArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "UserService",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "updateBalance",
          "dispose",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "UserProfile",
        "type": "object",
        "keys": [
          "resend",
          "cancel",
          "cancelDelete",
          "changeForumNick",
          "deleteAccount"
        ]
      },
      {
        "name": "UserCharacters",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "changeOutfit",
          "deletePlayer",
          "updateOutfit",
          "addCharacter",
          "appendCharacter",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "OutfitSelector",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "validateSubmit",
          "initializeOutfits",
          "getSelected",
          "getSelectedAnimator",
          "getExtra",
          "selectOutfit",
          "startOutfit",
          "stopOutfit",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceOutfitArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getSelector",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "WUI_CommandCallEvent",
        "type": "object",
        "keys": [
          "getHandle",
          "run",
          "save"
        ],
        "safePreview": {
          "getHandle": {
            "type": "function",
            "name": "getHandle",
            "length": 2,
            "source": "function(b,a){WUI.includeClass(\"VariablePicker\");WUI.includeClass(\"WUI_CommandCallScript\");var c=\"\",d;b.mode=b.mode?b.mode:\"enum\";switch(b.mode){case\"enum\":c=WUI_StoryEvent.MapEvents[b.target];break;case\"variable\":c=\"ze zmiennej [\"+VariablePicker.getName(b.variable,true,a.extra_args.event_id)+\"]\";break;case\"global\":c=\"[globalny] \"+WUI_StoryEvent.GlobalEvents[b.global_event];break}d=\"Call Event: \"+"
          },
          "run": {
            "type": "function",
            "name": "run",
            "length": 2,
            "source": "function(c,b){WUI.includeClass(\"WUI_CommandCallScript\");if(b.as_script){return WUI_CommandCallScript.run(c,b)}if($defined(b.overwrite_top)){if(b.event_data){if(!c.event.story.getEventById(b.event_data.event_id)){c.event.story.addMapEvent(new Story.Event(b.event_data),true)}}if(!b.overwrite_top&&c.thread.async_commands.length){c.thread.addEventOnce(\"asyncCompleted\",WUI_CommandCallEvent.run.pass([c,"
          },
          "save": {
            "type": "function",
            "name": "save",
            "length": 1,
            "source": "function(b){var a={mode:WUI_RadioGroup.$(b+\"_mode\").getValue(),as_script:$(b+\"_as_script\").checked?1:0};if(!a.mode){alert(\"Wybierz wszystkie opcje\");return}if(a.mode==\"enum\"){a.target=$(b+\"_target\").value}else{if(a.mode==\"global\"){a.global_event=$(b+\"_global_event\").value}else{a.variable=VariableSelector.$(b+\"_variable\").getValue();if(!a.variable){return alert(\"Wybierz zmienną\")}}}var c=WUI_Dialog"
          }
        }
      },
      {
        "name": "WUI_CommandPlayersVisibility",
        "type": "object",
        "keys": [
          "save",
          "restoreState",
          "run",
          "getHandle"
        ],
        "safePreview": {
          "save": {
            "type": "function",
            "name": "save",
            "length": 2,
            "source": "function(b,a){var c=WUI_Dialog.getParentDialog($(b));c.returnValue={name:\"PlayersVisibility\",args:{state:$(b+\"_state\").value}};c.hide()}"
          },
          "restoreState": {
            "type": "function",
            "name": "restoreState",
            "length": 2,
            "source": "function(b,a){MapEngine.Player.setPlayersVisibility(b,a)}"
          },
          "run": {
            "type": "function",
            "name": "run",
            "length": 2,
            "source": "function(b,a){MapEngine.Player.setPlayersVisibility(b.event.story.map,a.state);return true}"
          },
          "getHandle": {
            "type": "function",
            "name": "getHandle",
            "length": 1,
            "source": "function(a){var b=new Element(\"div\",{text:1*a.state?\"Pokaż graczy\":\"Ukryj graczy\"});return b}"
          }
        }
      },
      {
        "name": "WUI_CustomEventBattle",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "notifyUser",
          "updateEquip",
          "startTimer",
          "updateAcceptButton",
          "toggleAcceptButton",
          "updateAccepted",
          "updateTimer",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceFavReportsArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceClearRankArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceEnergyMaxArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceRenameArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "PlayerGroupInfo",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "leaveGroup",
          "openChat",
          "groupNearChange",
          "getPositionText",
          "updateState",
          "dispose",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceTokenArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceGoldArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "WUI_CommandEventOptions",
        "type": "object",
        "keys": [
          "save",
          "run",
          "getHandle",
          "ARENA_PLAYER",
          "ARENA_TEAM"
        ],
        "safePreview": {
          "save": {
            "type": "function",
            "name": "save",
            "length": 2,
            "source": "function(b,a){var d=WUI_Dialog.getParentDialog($(b));var c=WUI_RadioGroup.$(b+\"_title_type\").getValue();d.returnValue={name:\"EventOptions\",args:{target:$(b+\"_target\").value,title_type:c,title_fixed:$(b+\"_title_fixed\").value,title_variable:VariableSelector.$(b+\"_title_variable\").getValue(),show_title:$(b+\"_show_title\").checked?1:0,show_icon:$(b+\"_show_icon\").checked?1:0}};d.hide()}"
          },
          "run": {
            "type": "function",
            "name": "run",
            "length": 2,
            "source": "function(c,b){var d=c.event.story.resolveTarget(c,b.target);var a=d.getCharacter();if(b.title&&b.title.length>0){a.setTitle(b.title)}a.setShowTitle(b.show_title);a.setShowIcon(b.show_icon);return true}"
          },
          "getHandle": {
            "type": "function",
            "name": "getHandle",
            "length": 2,
            "source": "function(b,a){var c;if(a.extra_args.event_id==b.target||b.target==-1){c=\"This Event\";b.target=-1}else{if(WUI_StoryEvent.MapEvents[b.target]){c=WUI_StoryEvent.MapEvents[b.target]}else{c=\"Nieznany\"}}var e=[];if(!b.title_type||b.title_type==\"fixed\"&&b.title_fixed.length==0||b.title_type!=\"fixed\"&&!b.title_variable){e.push(\"Bez zmian\")}else{if(b.title_type==\"fixed\"){e.push(b.title_fixed)}else{e.push(\""
          },
          "ARENA_PLAYER": 1,
          "ARENA_TEAM": 2
        }
      },
      {
        "name": "AddCharacter",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "setHelp",
          "cancel",
          "saveCharacter",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceBonusArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceRankLevelArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "update",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "ServiceLevelUnfreezeArgs",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "$events",
          "addEvent",
          "addEvents",
          "fireEvent",
          "removeEvent",
          "removeEvents",
          "$constructor",
          "parent",
          "addEventOnce",
          "initialize",
          "getCost",
          "getArgs",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "PlayerAlbumDetails",
        "type": "object",
        "keys": [
          "stickIn",
          "doStick",
          "openBestiary",
          "closeBestiary"
        ]
      },
      {
        "name": "AnimationSelector",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "getDisabled",
          "setDisabled",
          "renderAnimation",
          "chooseAnimation",
          "updateAnimation",
          "clearAnimation",
          "getValue",
          "setValue",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "QuestChapterSelector",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "openDialog",
          "getValue",
          "update",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "GenericSelector",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "openDialog",
          "update",
          "getValue",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "VariableSelector",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "initialize",
          "openDialog",
          "setValue",
          "getValue",
          "update",
          "toString",
          "valueOf",
          "$Klass"
        ]
      },
      {
        "name": "EventManager",
        "type": "object",
        "keys": [
          "channels",
          "async",
          "poll_timer",
          "last_poll",
          "poll_delay",
          "invoke_func",
          "failures",
          "$",
          "timeToNextPoll",
          "channelPushPack",
          "pollingChanged",
          "calculatePollDelay",
          "restartTimer",
          "stopTimer",
          "sendRequest",
          "handleFailure",
          "handleResponse",
          "asyncResponse",
          "Channel",
          "requesting",
          "processing"
        ],
        "safePreview": {
          "channels": {
            "arena": {
              "name": "arena",
              "manager": "[circular]",
              "queue": "[array length 0]",
              "during_pack": 0,
              "last_fetch": "[object Date]",
              "last_processed_id": "[object Object]",
              "$events": "[object Object]",
              "poll": true,
              "poll_delay": 20000,
              "firing": false
            },
            "duels": {
              "name": "duels",
              "manager": "[circular]",
              "queue": "[array length 0]",
              "during_pack": 0,
              "last_fetch": "[object Date]",
              "last_processed_id": "[object Object]",
              "$events": "[object Object]",
              "poll": true,
              "poll_delay": 20000,
              "firing": false
            },
            "player": {
              "name": "player",
              "manager": "[circular]",
              "queue": "[array length 0]",
              "during_pack": 0,
              "last_fetch": "[object Date]",
              "last_processed_id": "[object Object]",
              "$events": "[object Object]",
              "poll": true,
              "poll_delay": 2000,
              "firing": false
            },
            "map": {
              "name": "map",
              "manager": "[circular]",
              "queue": "[array length 0]",
              "during_pack": 0,
              "last_fetch": "[object Date]",
              "last_processed_id": "[object Object]",
              "$events": "[object Object]",
              "firing": false,
              "poll": true,
              "poll_args": {
                "type": "function",
                "name": "bound getState",
                "length": 0,
                "source": "function () { [native code] }"
              },
              "poll_delay": 750
            },
            "battle": {
              "name": "battle",
              "manager": "[circular]",
              "queue": "[array length 0]",
              "during_pack": 0,
              "last_fetch": 0,
              "last_processed_id": "[object Object]",
              "$events": "[object Object]"
            },
            "config": {
              "name": "config",
              "manager": "[circular]",
              "queue": "[array length 0]",
              "during_pack": 0,
              "last_fetch": 0,
              "last_processed_id": "[object Object]",
              "$events": "[object Object]"
            },
            "playerGroup": {
              "name": "playerGroup",
              "manager": "[circular]",
              "queue": "[array length 0]",
              "during_pack": 0,
              "last_fetch": 0,
              "last_processed_id": "[object Object]",
              "poll": false
            },
            "team": {
              "name": "team",
              "manager": "[circular]",
              "queue": "[array length 0]",
              "during_pack": 0,
              "last_fetch": "[object Date]",
              "last_processed_id": "[object Object]",
              "$events": "[object Object]",
              "poll": true,
              "poll_delay": 10000,
              "firing": false
            },
            "watchlist": {
              "name": "watchlist",
              "manager": "[circular]",
              "queue": "[array length 0]",
              "during_pack": 0,
              "last_fetch": "[object Date]",
              "last_processed_id": "[object Object]",
              "$events": "[object Object]",
              "poll": true,
              "poll_delay": 5000,
              "firing": false
            }
          },
          "async": [],
          "poll_timer": 31651,
          "last_poll": {},
          "poll_delay": 750,
          "invoke_func": {
            "type": "function",
            "name": "bound sendMoves",
            "length": 4,
            "source": "function () { [native code] }"
          },
          "failures": 0,
          "$": {
            "type": "function",
            "name": "$",
            "length": 1,
            "source": "function(a){if(EventManager.channels[a]){return EventManager.channels[a]}else{return EventManager.channels[a]=new EventManager.Channel(a,EventManager)}}"
          },
          "timeToNextPoll": {
            "type": "function",
            "name": "timeToNextPoll",
            "length": 0,
            "source": "function(){return this.poll_delay-(new Date()-this.last_poll)}"
          },
          "channelPushPack": {
            "type": "function",
            "name": "channelPushPack",
            "length": 1,
            "source": "function(b){this.$(b.channel).pushPack(b.events)}"
          },
          "pollingChanged": {
            "type": "function",
            "name": "pollingChanged",
            "length": 1,
            "source": "function(b){var a=this.timeToNextPoll();this.poll_delay=this.calculatePollDelay();if(this.processing){return}if(this.poll_delay>0){if(!this.poll_timer||a>this.poll_delay){this.restartTimer()}}else{this.stopTimer()}}"
          },
          "calculatePollDelay": {
            "type": "function",
            "name": "calculatePollDelay",
            "length": 0,
            "source": "function(){var a=0;Hash.each(this.channels,function(b){if(b.poll&&(!a||a>b.poll_delay)){a=b.poll_delay}});return a}"
          },
          "restartTimer": {
            "type": "function",
            "name": "restartTimer",
            "length": 0,
            "source": "function(){this.stopTimer();var a=this.timeToNextPoll();if(a>0){this.poll_timer=this.sendRequest.delay(a,this)}else{this.poll_timer=this.sendRequest.delay(1,this)}}"
          },
          "stopTimer": {
            "type": "function",
            "name": "stopTimer",
            "length": 0,
            "source": "function(){this.poll_timer=$clear(this.poll_timer)}"
          },
          "sendRequest": {
            "type": "function",
            "name": "sendRequest",
            "length": 1,
            "source": "function(b){var a=[];Hash.each(this.channels,function(d){var c=d.needsFetch();if(c){a.push({channel:d.name,args:$dynamic(d.poll_args)})}},this);if(a.length){this.requesting=true;this.invoke_func(\"EventManager\",\"getNewEvents\",[a],{async:true,silent:true,onInvokeSuccess:this.handleResponse.bind(this),onInvokeFailure:this.handleFailure.bind(this)})}else{this.last_poll=new Date();this.restartTimer()}}"
          },
          "handleFailure": {
            "type": "function",
            "name": "handleFailure",
            "length": 1,
            "source": "function(a){this.requesting=false;this.processing=false;if(this.async.length>0){this.handleResponse(this.async.shift())}this.failures++;if(this.failures>=3){alert(\"Błąd połączenia z serwerem.\\n\\n\"+a);GameReload()}else{this.restartTimer.delay(1000,this)}}"
          },
          "handleResponse": {
            "type": "function",
            "name": "handleResponse",
            "length": 1,
            "source": "function(a){this.processing=true;this.requesting=false;this.stopTimer();if(typeOf(a)!=\"array\"){return this.handleFailure(a)}this.failures=0;a.each(function(c){var b=this.$(c.channel);if(c.events!==null){b.pushPack(c.events);b.last_fetch=new Date()}else{b.stopPolling();delete this.channels[c.channel]}},this);if(!a.async){this.last_poll=new Date()}this.processing=false;this.restartTimer();if(this.as"
          },
          "asyncResponse": {
            "type": "function",
            "name": "asyncResponse",
            "length": 1,
            "source": "function(a){if(this.requesting||this.processing){this.async.push(a)}else{this.handleResponse(a)}}"
          },
          "Channel": {
            "type": "function",
            "name": "d",
            "length": 0,
            "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
          },
          "requesting": false,
          "processing": false
        }
      },
      {
        "name": "CustomEvents",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "toString",
          "valueOf",
          "initialize",
          "$Klass"
        ]
      },
      {
        "name": "WUI_SelectorUpdate",
        "type": "function",
        "function": {
          "type": "function",
          "name": "WUI_SelectorUpdate",
          "length": 1,
          "source": "function WUI_SelectorUpdate(b){var a=this.getVar(\"KEY_INPUT\");var c=this.getVar(\"VALUE_INPUT\");var d=b.elements[a.getVar(\"NAME\")];var e=b.elements[c.getVar(\"NAME\")];a.setVar(\"VALUE\",d.value);c.setVar(\"VALUE\",e.value);this.setVar(\"SELECTED_VALUE\",e.value)}"
        },
        "prototypeKeys": [
          "constructor"
        ]
      },
      {
        "name": "WUI_PlayerSelector",
        "type": "object",
        "keys": [
          "MAX_TIPS_COUNT"
        ],
        "safePreview": {
          "MAX_TIPS_COUNT": 10
        }
      },
      {
        "name": "PlayerAIScript",
        "type": "object",
        "keys": [
          "BASE_COMMANDS",
          "MAX_CONDITIONS"
        ]
      },
      {
        "name": "WUI_MonsterSelector",
        "type": "object",
        "keys": [
          "MAX_TIPS_COUNT"
        ],
        "safePreview": {
          "MAX_TIPS_COUNT": 10
        }
      },
      {
        "name": "WUI_TeamSelector",
        "type": "object",
        "keys": [
          "MAX_TIPS_COUNT"
        ],
        "safePreview": {
          "MAX_TIPS_COUNT": 10
        }
      },
      {
        "name": "WUI_MapSelector",
        "type": "object",
        "keys": [
          "MAX_TIPS_COUNT"
        ],
        "safePreview": {
          "MAX_TIPS_COUNT": 10
        }
      },
      {
        "name": "PlayerGroup",
        "type": "function",
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototypeKeys": [
          "constructor",
          "toString",
          "valueOf",
          "initialize",
          "$Klass"
        ]
      },
      {
        "name": "profile",
        "type": "function",
        "function": {
          "type": "function",
          "name": "profile",
          "length": 0,
          "source": "function profile() { [native code] }"
        },
        "prototypeKeys": []
      },
      {
        "name": "profileEnd",
        "type": "function",
        "function": {
          "type": "function",
          "name": "profileEnd",
          "length": 0,
          "source": "function profileEnd() { [native code] }"
        },
        "prototypeKeys": []
      },
      {
        "name": "getEventListeners",
        "type": "function",
        "function": {
          "type": "function",
          "name": "getEventListeners",
          "length": 0,
          "source": "function getEventListeners() { [native code] }"
        },
        "prototypeKeys": []
      },
      {
        "name": "monitorEvents",
        "type": "function",
        "function": {
          "type": "function",
          "name": "monitorEvents",
          "length": 0,
          "source": "function monitorEvents() { [native code] }"
        },
        "prototypeKeys": []
      },
      {
        "name": "unmonitorEvents",
        "type": "function",
        "function": {
          "type": "function",
          "name": "unmonitorEvents",
          "length": 0,
          "source": "function unmonitorEvents() { [native code] }"
        },
        "prototypeKeys": []
      }
    ],
    "targetObjects": {
      "WUI": {
        "type": "object",
        "ownKeys": [
          "RENDER_INLINE",
          "RENDER_ASYNC",
          "SUBMIT_MODE_POST",
          "SUBMIT_MODE_AJAX",
          "CONTROL_MODE_SHOW",
          "CONTROL_MODE_EDIT",
          "VAR_MODE_OVERWRITE",
          "VAR_MODE_APPEND",
          "VAR_MODE_UPDATE",
          "REQUEST_TYPE_POST",
          "REQUEST_TYPE_AJAX",
          "REQUEST_TYPE_INVOKE",
          "REQUEST_TYPE_JS_LOADER",
          "REQUEST_TYPE_ERROR",
          "CLASS_JS_TEMPLATE",
          "CLASS_JS_CUSTOM",
          "HANDLER_FILE",
          "security_key",
          "pending_requests",
          "invoke_in_progress",
          "templates",
          "divs",
          "loading_js",
          "events",
          "request_time",
          "includeClass",
          "loadedJs",
          "loadJs",
          "loadJsBlocking",
          "loadClassJs",
          "loadClassTemplate",
          "handleResponse",
          "clearPanel",
          "replacePanel",
          "renderControls",
          "handleInvokeResponse",
          "invoke",
          "submit",
          "escapeAjaxArgs",
          "decodeAjaxArgs",
          "fetch",
          "addLoadEvents",
          "onAjaxError",
          "onLoadStart",
          "startLoading",
          "setLoading",
          "onLoadEnd",
          "send",
          "getDefaultArgs",
          "reload",
          "log_errors",
          "exceptionHandler",
          "exceptionHandlerS",
          "errorCount",
          "errorHandler",
          "errorHandlerS",
          "WUI_Input",
          "WUI_String",
          "WUI_Tag",
          "WUI_Currency",
          "WUI_FancyButton",
          "LayoutBox2",
          "NotifierBox",
          "WUI_SlideIn",
          "WUI_Dialog",
          "WUI_ContextTip",
          "MainChannel",
          "WUI_Link",
          "PlayerInfo",
          "WUI_Player",
          "Animator",
          "WUI_ProgressInfo",
          "WUI_Enum",
          "QuickItems",
          "CommandSay",
          "WUI_Concatenator",
          "WUI_FancySelect",
          "ItemsCatalogItem",
          "WUI_CatalogItem",
          "WUI_Item",
          "ItemInfo",
          "WUI_Armor",
          "WUI_Stars",
          "AbilityInfo",
          "WUI_Pagination",
          "TinyMCE",
          "EquippedArmorsItem",
          "ArmorInfo",
          "WUI_Stats",
          "WUI_Stat",
          "OpenChannel",
          "WUI_HiddenInput",
          "StatInfo",
          "SpellInfo",
          "GemInfo",
          "WUI_AICommand",
          "ArmorsCatalogItem",
          "AbilitiesCatalogItem",
          "WUI_Ability",
          "WUI_EventScript",
          "WUI_Team",
          "WUI_ValueSelector",
          "WUI_SearchableEnum",
          "GemsCatalogItem",
          "WUI_Gem",
          "WUI_ContextMenu",
          "WUI_Slideshow",
          "BattleMenu",
          "BattleTools",
          "CommandMenu",
          "BattleArenaDialog",
          "BattlePlayback",
          "WUI_CommandShowInput",
          "NotifierPrompt",
          "WUI_Mf",
          "MfInfo",
          "ProfileCards",
          "acl_url",
          "acl_revision"
        ],
        "methods": {
          "RENDER_INLINE": 1,
          "RENDER_ASYNC": 2,
          "SUBMIT_MODE_POST": 1,
          "SUBMIT_MODE_AJAX": 2,
          "CONTROL_MODE_SHOW": 1,
          "CONTROL_MODE_EDIT": 2,
          "VAR_MODE_OVERWRITE": 1,
          "VAR_MODE_APPEND": 2,
          "VAR_MODE_UPDATE": 3,
          "REQUEST_TYPE_POST": 1,
          "REQUEST_TYPE_AJAX": 2,
          "REQUEST_TYPE_INVOKE": 3,
          "REQUEST_TYPE_JS_LOADER": 4,
          "REQUEST_TYPE_ERROR": 5,
          "CLASS_JS_TEMPLATE": 1,
          "CLASS_JS_CUSTOM": 2,
          "HANDLER_FILE": "handler.php",
          "security_key": "2yWdFe",
          "pending_requests": {
            "type": "object",
            "keys": [
              "length"
            ]
          },
          "invoke_in_progress": {
            "type": "object",
            "keys": [
              "length"
            ]
          },
          "templates": {
            "type": "object",
            "keys": []
          },
          "divs": {
            "type": "object",
            "keys": [
              "WUI_Dialog_anon_22614_content"
            ]
          },
          "loading_js": null,
          "events": {
            "type": "object",
            "keys": [
              "$caller",
              "$family",
              "caller",
              "$events"
            ]
          },
          "request_time": 1791577981140,
          "includeClass": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "loadedJs": {
            "type": "object",
            "keys": []
          },
          "loadJs": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "loadJsBlocking": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "loadClassJs": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "loadClassTemplate": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "handleResponse": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "clearPanel": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "replacePanel": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "renderControls": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "handleInvokeResponse": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "invoke": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "submit": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "escapeAjaxArgs": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "decodeAjaxArgs": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "fetch": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "addLoadEvents": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "onAjaxError": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "onLoadStart": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "startLoading": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "setLoading": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "onLoadEnd": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "send": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "getDefaultArgs": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "reload": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "log_errors": 1,
          "exceptionHandler": {
            "type": "function",
            "name": "",
            "length": 2,
            "source": "function(a,b){WUI.errorHandler(b.message,b.fileName,b.lineNumber,printStackTrace({e:b,guess:!0}))}"
          },
          "exceptionHandlerS": {
            "type": "function",
            "name": "",
            "length": 2,
            "source": "function(a,b){WUI.errorHandlerS(b.message,b.fileName,b.lineNumber,printStackTrace({e:b,guess:!0}))}"
          },
          "errorCount": 0,
          "errorHandler": {
            "type": "function",
            "name": "",
            "length": 4,
            "source": "function(a,b,c,d){if((0===WUI.log_errors||3<=WUI.errorCount)&&!a.contains(\"_args\")||100<=WUI.errorCount)return!1;WUI.errorCount++;var e=new Request({method:\"post\"}),f=WUI.HANDLER_FILE+\"?t=\"+WUI.REQUEST_TYPE_ERROR,g=[];\"undefined\"!=typeof jsTrace&&(g=(null==jsTrace.viewport?jsTrace.buffer:jsTrace.viewport.innerHTML).split(/<br>/i),g.erase(\"\"));e.send({url:f,data:Hash.toQueryString({url:b,line:c,string:a,backtrace:JSON.encode(d),context:g.join(\"\\n\"),user_agent:navigator.userAgent,is_opera:\"undefined\"!=\ntypeof window.opera?1:0,SK:WUI.security_key})});a.contains(\"_args\")||trace(\"<font color=#ff8040>Error: \"+[a,b,c]+\"</font>\");return!0}"
          },
          "errorHandlerS": {
            "type": "function",
            "name": "",
            "length": 4,
            "source": "function(a,b,c,d){if((0===WUI.log_errors||3<=WUI.errorCount)&&!a.contains(\"_args\")||100<=WUI.errorCount)return!1;WUI.errorCount++;var e=new Request({method:\"post\"}),f=WUI.HANDLER_FILE+\"?t=\"+WUI.REQUEST_TYPE_ERROR,g=[];\"undefined\"!=typeof jsTrace&&(g=(null==jsTrace.viewport?jsTrace.buffer:jsTrace.viewport.innerHTML).split(/<br>/i),g.erase(\"\"));e.send({url:f,data:Hash.toQueryString({url:b,line:c,string:a,backtrace:JSON.encode(d),context:g.join(\"\\n\"),user_agent:navigator.userAgent,\nis_opera:\"undefined\"!=typeof window.opera?1:0,SK:WUI.security_key})});a.contains(\"_args\")||trace(\"<font color=#ff8040>Error: \"+[a,b,c]+\"</font>\");return!0}"
          },
          "WUI_Input": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_String": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Tag": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Currency": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_FancyButton": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "LayoutBox2": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "NotifierBox": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_SlideIn": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Dialog": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_ContextTip": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "MainChannel": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Link": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "PlayerInfo": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Player": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "Animator": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_ProgressInfo": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Enum": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "QuickItems": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "CommandSay": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Concatenator": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_FancySelect": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "ItemsCatalogItem": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_CatalogItem": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Item": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "ItemInfo": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Armor": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Stars": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "AbilityInfo": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Pagination": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "TinyMCE": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "EquippedArmorsItem": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "ArmorInfo": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Stats": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Stat": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "OpenChannel": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_HiddenInput": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "StatInfo": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "SpellInfo": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "GemInfo": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_AICommand": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "ArmorsCatalogItem": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "AbilitiesCatalogItem": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_Ability": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          },
          "WUI_EventScript": {
            "type": "object",
            "keys": [
              "template",
              "inline_js",
              "shortened_vars"
            ]
          }
        }
      },
      "EventManager": {
        "type": "object",
        "ownKeys": [
          "channels",
          "async",
          "poll_timer",
          "last_poll",
          "poll_delay",
          "invoke_func",
          "failures",
          "$",
          "timeToNextPoll",
          "channelPushPack",
          "pollingChanged",
          "calculatePollDelay",
          "restartTimer",
          "stopTimer",
          "sendRequest",
          "handleFailure",
          "handleResponse",
          "asyncResponse",
          "Channel",
          "requesting",
          "processing"
        ],
        "methods": {
          "channels": {
            "type": "object",
            "keys": [
              "arena",
              "duels",
              "player",
              "map",
              "battle",
              "config",
              "playerGroup",
              "team",
              "watchlist"
            ]
          },
          "async": {
            "type": "object",
            "keys": [
              "length"
            ]
          },
          "poll_timer": 31651,
          "last_poll": {
            "type": "object",
            "keys": []
          },
          "poll_delay": 750,
          "invoke_func": {
            "type": "function",
            "name": "bound sendMoves",
            "length": 4,
            "source": "function () { [native code] }"
          },
          "failures": 0,
          "$": {
            "type": "function",
            "name": "$",
            "length": 1,
            "source": "function(a){if(EventManager.channels[a]){return EventManager.channels[a]}else{return EventManager.channels[a]=new EventManager.Channel(a,EventManager)}}"
          },
          "timeToNextPoll": {
            "type": "function",
            "name": "timeToNextPoll",
            "length": 0,
            "source": "function(){return this.poll_delay-(new Date()-this.last_poll)}"
          },
          "channelPushPack": {
            "type": "function",
            "name": "channelPushPack",
            "length": 1,
            "source": "function(b){this.$(b.channel).pushPack(b.events)}"
          },
          "pollingChanged": {
            "type": "function",
            "name": "pollingChanged",
            "length": 1,
            "source": "function(b){var a=this.timeToNextPoll();this.poll_delay=this.calculatePollDelay();if(this.processing){return}if(this.poll_delay>0){if(!this.poll_timer||a>this.poll_delay){this.restartTimer()}}else{this.stopTimer()}}"
          },
          "calculatePollDelay": {
            "type": "function",
            "name": "calculatePollDelay",
            "length": 0,
            "source": "function(){var a=0;Hash.each(this.channels,function(b){if(b.poll&&(!a||a>b.poll_delay)){a=b.poll_delay}});return a}"
          },
          "restartTimer": {
            "type": "function",
            "name": "restartTimer",
            "length": 0,
            "source": "function(){this.stopTimer();var a=this.timeToNextPoll();if(a>0){this.poll_timer=this.sendRequest.delay(a,this)}else{this.poll_timer=this.sendRequest.delay(1,this)}}"
          },
          "stopTimer": {
            "type": "function",
            "name": "stopTimer",
            "length": 0,
            "source": "function(){this.poll_timer=$clear(this.poll_timer)}"
          },
          "sendRequest": {
            "type": "function",
            "name": "sendRequest",
            "length": 1,
            "source": "function(b){var a=[];Hash.each(this.channels,function(d){var c=d.needsFetch();if(c){a.push({channel:d.name,args:$dynamic(d.poll_args)})}},this);if(a.length){this.requesting=true;this.invoke_func(\"EventManager\",\"getNewEvents\",[a],{async:true,silent:true,onInvokeSuccess:this.handleResponse.bind(this),onInvokeFailure:this.handleFailure.bind(this)})}else{this.last_poll=new Date();this.restartTimer()}}"
          },
          "handleFailure": {
            "type": "function",
            "name": "handleFailure",
            "length": 1,
            "source": "function(a){this.requesting=false;this.processing=false;if(this.async.length>0){this.handleResponse(this.async.shift())}this.failures++;if(this.failures>=3){alert(\"Błąd połączenia z serwerem.\\n\\n\"+a);GameReload()}else{this.restartTimer.delay(1000,this)}}"
          },
          "handleResponse": {
            "type": "function",
            "name": "handleResponse",
            "length": 1,
            "source": "function(a){this.processing=true;this.requesting=false;this.stopTimer();if(typeOf(a)!=\"array\"){return this.handleFailure(a)}this.failures=0;a.each(function(c){var b=this.$(c.channel);if(c.events!==null){b.pushPack(c.events);b.last_fetch=new Date()}else{b.stopPolling();delete this.channels[c.channel]}},this);if(!a.async){this.last_poll=new Date()}this.processing=false;this.restartTimer();if(this.async.length>0){this.handleResponse(this.async.shift())}}"
          },
          "asyncResponse": {
            "type": "function",
            "name": "asyncResponse",
            "length": 1,
            "source": "function(a){if(this.requesting||this.processing){this.async.push(a)}else{this.handleResponse(a)}}"
          },
          "Channel": {
            "type": "function",
            "name": "d",
            "length": 0,
            "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
          },
          "requesting": false,
          "processing": false
        }
      },
      "WatchList": {
        "type": "function",
        "ownKeys": [
          "length",
          "name",
          "prototype",
          "implement",
          "removePlayer"
        ],
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototype": {
          "constructor": {
            "type": "function",
            "name": "d",
            "length": 0,
            "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
          },
          "initialize": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "injectSorted": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "updateState": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "dispose": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "reload": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "toString": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "valueOf": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "$Klass": {
            "type": "number"
          }
        }
      },
      "UserCharacters": {
        "type": "function",
        "ownKeys": [
          "length",
          "name",
          "prototype",
          "implement",
          "$"
        ],
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototype": {
          "constructor": {
            "type": "function",
            "name": "d",
            "length": 0,
            "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
          },
          "initialize": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "changeOutfit": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "deletePlayer": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "updateOutfit": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "addCharacter": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "appendCharacter": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "toString": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "valueOf": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "$Klass": {
            "type": "number"
          }
        }
      },
      "UserProfile": {
        "type": "object",
        "ownKeys": [
          "resend",
          "cancel",
          "cancelDelete",
          "changeEmail",
          "changeForumNick",
          "changePassword",
          "deleteAccount"
        ],
        "methods": {
          "resend": {
            "type": "function",
            "name": "resend",
            "length": 0,
            "source": "function(){if(WUI.invoke(\"UserProfile\",\"ResendActivation\",[],{panel_id:this.panel_id})){alert(Lang.translate(\"user_profile.resend_success\"))}else{alert(Lang.translate(\"unknown_error\"))}}"
          },
          "cancel": {
            "type": "function",
            "name": "cancel",
            "length": 0,
            "source": "function(){if(WUI.invoke(\"UserProfile\",\"CancelChange\",[this.panel_id],{panel_id:this.panel_id})){}else{alert(Lang.translate(\"unknown_error\"))}}"
          },
          "cancelDelete": {
            "type": "function",
            "name": "cancelDelete",
            "length": 0,
            "source": "function(){if(WUI.invoke(\"UserProfile\",\"CancelDelete\",[this.panel_id],{panel_id:this.panel_id})){}else{alert(Lang.translate(\"unknown_error\"))}}"
          },
          "changeEmail": {
            "type": "function",
            "name": "changeEmail",
            "length": 0,
            "source": "function(){WUI.includeClass(\"WUI_Dialog\");var a=WUI_Dialog.create({title:Lang.translate(\"user_profile.change_email\"),css_class:\"game\"});a.showModal(\"EmailChange\",2,[])}"
          },
          "changeForumNick": {
            "type": "function",
            "name": "changeForumNick",
            "length": 0,
            "source": "function(){var a=$(this.panel_id+\"_forum_nick\");if(!WUI.invoke(\"UserProfile\",\"ChangeForumNick\",[a.value],{panel_id:this.panel_id})){alert(Lang.translate(\"unknown_error\"))}}"
          },
          "changePassword": {
            "type": "function",
            "name": "changePassword",
            "length": 0,
            "source": "function(){WUI.includeClass(\"WUI_Dialog\");var a=WUI_Dialog.create({title:Lang.translate(\"user_profile.change_password\"),css_class:\"game\"});a.showModal(\"PasswordChange\",2,[1])}"
          },
          "deleteAccount": {
            "type": "function",
            "name": "deleteAccount",
            "length": 0,
            "source": "function(){WUI.includeClass(\"WUI_Dialog\");var a=WUI_Dialog.create({title:Lang.translate(\"user_profile.delete_account\"),css_class:\"game\"});a.showModal(\"UserDelete\",2,[1])}"
          }
        }
      },
      "UserService": {
        "type": "function",
        "ownKeys": [
          "length",
          "name",
          "prototype",
          "implement"
        ],
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototype": {
          "constructor": {
            "type": "function",
            "name": "d",
            "length": 0,
            "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
          },
          "initialize": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "updateBalance": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "dispose": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "toString": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "valueOf": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "$Klass": {
            "type": "number"
          }
        }
      },
      "PlayerInfo": {
        "type": "function",
        "ownKeys": [
          "length",
          "name",
          "prototype",
          "$family",
          "$constructor",
          "implement",
          "$"
        ],
        "function": {
          "type": "function",
          "name": "",
          "length": 0,
          "source": "function(){c(this);if(g.$prototyping)return this;this.$family=this.$caller=null;var k=this.initialize?this.initialize.apply(this,arguments):this;this.$caller=this.caller=null;return k}"
        },
        "prototype": {
          "constructor": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){c(this);if(g.$prototyping)return this;this.$family=this.$caller=null;var k=this.initialize?this.initialize.apply(this,arguments):this;this.$caller=this.caller=null;return k}"
          },
          "initialize": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){if(k.$protected&&null==this.$caller)throw Error('The method \"'+g+'\" cannot be called.');var u=this.caller,h=this.$caller;this.caller=h;this.$caller=\np;var m=k.apply(this,arguments);this.$caller=h;this.caller=u;return m}"
          },
          "handleCondition": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){if(k.$protected&&null==this.$caller)throw Error('The method \"'+g+'\" cannot be called.');var u=this.caller,h=this.$caller;this.caller=h;this.$caller=\np;var m=k.apply(this,arguments);this.$caller=h;this.caller=u;return m}"
          },
          "setLevel": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){if(k.$protected&&null==this.$caller)throw Error('The method \"'+g+'\" cannot be called.');var u=this.caller,h=this.$caller;this.caller=h;this.$caller=\np;var m=k.apply(this,arguments);this.$caller=h;this.caller=u;return m}"
          },
          "setExp": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){if(k.$protected&&null==this.$caller)throw Error('The method \"'+g+'\" cannot be called.');var u=this.caller,h=this.$caller;this.caller=h;this.$caller=\np;var m=k.apply(this,arguments);this.$caller=h;this.caller=u;return m}"
          },
          "setHP": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){if(k.$protected&&null==this.$caller)throw Error('The method \"'+g+'\" cannot be called.');var u=this.caller,h=this.$caller;this.caller=h;this.$caller=\np;var m=k.apply(this,arguments);this.$caller=h;this.caller=u;return m}"
          },
          "setMP": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){if(k.$protected&&null==this.$caller)throw Error('The method \"'+g+'\" cannot be called.');var u=this.caller,h=this.$caller;this.caller=h;this.$caller=\np;var m=k.apply(this,arguments);this.$caller=h;this.caller=u;return m}"
          },
          "dispose": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){if(k.$protected&&null==this.$caller)throw Error('The method \"'+g+'\" cannot be called.');var u=this.caller,h=this.$caller;this.caller=h;this.$caller=\np;var m=k.apply(this,arguments);this.$caller=h;this.caller=u;return m}"
          },
          "$constructor": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){c(this);if(g.$prototyping)return this;this.$family=this.$caller=null;var k=this.initialize?this.initialize.apply(this,arguments):this;this.$caller=this.caller=null;return k}"
          },
          "parent": {
            "type": "function",
            "name": "b",
            "length": 0,
            "source": "function(){if(!this.$caller)throw Error('The method \"parent\" cannot be called.');var f=this.$caller.$name,\ng=this.$caller.$owner.parent;g=g?g.prototype[f]:null;if(!g)throw Error('The method \"'+f+'\" has no parent.');return g.apply(this,arguments)}"
          }
        }
      },
      "WUI_Player": {
        "type": "function",
        "ownKeys": [
          "length",
          "name",
          "prototype",
          "implement",
          "create",
          "$",
          "LEVEL_LONG",
          "LEVEL_SHORT",
          "PROFESSION_SHORT",
          "PROFESSION_MEDIUM",
          "PROFESSION_LONG",
          "PROFESSION_UNKNOWN"
        ],
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototype": {
          "constructor": {
            "type": "function",
            "name": "d",
            "length": 0,
            "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
          },
          "initialize": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "getStatus": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "changeStatus": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "addToWatchlist": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "showProfile": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "openChat": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "sendDuel": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "sendMessage": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "toString": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "valueOf": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "$Klass": {
            "type": "number"
          }
        }
      },
      "WUI_PlayerSelector": {
        "type": "object",
        "ownKeys": [
          "MAX_TIPS_COUNT"
        ],
        "methods": {
          "MAX_TIPS_COUNT": 10
        }
      },
      "PlayerWidget": {
        "type": "function",
        "ownKeys": [
          "length",
          "name",
          "prototype",
          "implement"
        ],
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototype": {
          "constructor": {
            "type": "function",
            "name": "d",
            "length": 0,
            "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
          },
          "initialize": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "reload": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "changeMode": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "readBattleMode": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "configUpdate": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "dispose": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "toString": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "valueOf": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "$Klass": {
            "type": "number"
          }
        }
      },
      "MapEngine": {
        "type": "function",
        "ownKeys": [
          "length",
          "name",
          "prototype",
          "implement",
          "messageHandlers",
          "eventHandlers",
          "notify",
          "focus",
          "getKeyboard",
          "getMouseTip",
          "Map",
          "Object",
          "Tile",
          "Character",
          "Player",
          "ActivePlayer",
          "Event",
          "PathStep",
          "Team",
          "Monster",
          "Chowaniec",
          "instance",
          "MT"
        ],
        "function": {
          "type": "function",
          "name": "d",
          "length": 0,
          "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
        },
        "prototype": {
          "constructor": {
            "type": "function",
            "name": "d",
            "length": 0,
            "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
          },
          "setOptions": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "$constructor": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "parent": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "$events": {
            "type": "object"
          },
          "addEvent": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "addEvents": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "fireEvent": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "removeEvent": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "removeEvents": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "addEventOnce": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "toString": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "valueOf": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_tim"
          },
          "initialize": {
            "type": "function",
            "name": "initialize",
            "length": 2,
            "source": "function(a,b){WUI.includeClass(\"CssFilterPicker\");window.offscreen_ctx=(new OffscreenCanvas(32,32)).getContext(\"2d\");this.panel=$(a);MapEngine.instance=this;this.objects={};this.layers=\n[];this.auto_render=1;this.html_queue=[];this.callback_queue=[];this.setOptions(b);this.container=$(this.options.screen);a={display:\"block\",position:\"absolute\",left:0,top:0,width:100*this.options.tile_size.x,height:100*this.options.tile_size.y};this.ground=$(this.options.ground).setStyles(a);this.object_box=$(this.options.object_box).setStyles(a);this.weather=$(this.options.weather);this.weather.setStyles({display:\"none\",position:\"absolute\",left:0,top:0});this.panorama=$(this.options.panorama);this.panorama.setStyles({display:\"none\",\nposition:\"absolute\",left:0,top:0});this.container.addEvent(\"click\",this.mapClickHandler.bind(this)).addEvent(\"contextmenu\",this.mapClickHandler.bind(this));this.setScreenPosi"
          },
          "$Klass": {
            "type": "number"
          },
          "options": {
            "type": "object"
          },
          "isGoodBrowser": {
            "type": "function",
            "name": "isGoodBrowser",
            "length": 0,
            "source": "function(){var a=Config.get(\"map_engine.extra_animations\");return-1==a?!isMobileBrowser&&\"ie\"!=Browser.name:a}"
          },
          "updateCssClass": {
            "type": "function",
            "name": "updateCssClass",
            "length": 2,
            "source": "function(a,b){this.container.removeClass(b?\"no-\"+a:a).addClass(b?a:\"no-\"+a)}"
          },
          "configUpdate": {
            "type": "function",
            "name": "configUpdate",
            "length": 1,
            "source": "function(a){WUI.includeClass(\"WUI_CommandPlaySound\");if(a.contains(\"map_engine.fps\")){var b=Config.get(\"map_engine.fps\");this.position_fx&&\nthis.position_fx.setFPS(b);for(var c in this.objects){var e=this.objects[c].getFx();e&&e.setFPS(b)}}a.contains(\"map_engine.music_volume\")&&this.bg_music&&WUI_CommandPlaySound.run(null,{url:-1,channel:WUI_CommandPlaySound.BG_MUSIC,volume:WUI_CommandPlaySound.raw_volumes[WUI_CommandPlaySound.BG_MUSIC]});a.contains(\"map_engine.enable_sounds\")&&(Config.get(\"map_engine.enable_sounds\")?this.changeBgMusic(this.bg_music):top.soundManager.stopAll());a.contains(\"map_engine.show_monsters\")&&(Config.get(\"map_engine.show_monsters\")?\nWUI.invoke(\"MapEngine\",\"getVisibleMonsters\",[this.map_id],{onInvokeSuccess:function(f){MapEngine.instance.setMonsterAreas(f)}}):MapEngine.Monster.clear());a.contains(\"map_engine.show_players\")&&MapEngine.Player.setPlayersVisibility(Ma"
          },
          "suspend": {
            "type": "function",
            "name": "suspend",
            "length": 0,
            "source": "function(){this.suspended||(this.suspended=!0,MapEngine.ActivePlayer.instance.disableUser(!0,\"map\"),this.story.suspend())}"
          },
          "resume": {
            "type": "function",
            "name": "resume",
            "length": 0,
            "source": "function(){this.suspended&&(MapEngine.ActivePlayer.instance.disableUser(!1,\"map\"),this.story.resume(),\nthis.suspended=null)}"
          },
          "setMapData": {
            "type": "function",
            "name": "setMapData",
            "length": 1,
            "source": "function(a){this.options.map_size=a.map_size;this.options.background_image=a.background_image;var b=this.map_id!=a.map_id;this.map_id=a.map_id;this.type=a.type;this.encounter_steps=a.encounter_steps;this.encounter_stat=a.encounter_stat;this.options.players_visible=a.players_visible;this.options.players_attack=a.players_attack;this.ground.setStyles({backgroundImage:\"url(\"+this.options.background_image+\")\"});this.changeWeather(a.weather);this.changePanorama(a.panorama);\nif(a.cmdRestore)for(var c in a.cmdRestore)window[\"WUI_Command\"+c].restoreState(this,a.cmdRestore[c]);this.Tile=a.Tile;if(!this.drawTilesCanvas(a.tiles_html)){c=this.container.getElement(\".tiles\");c.empty();var e=a.tiles_html,f;for(f in e)for(var h=0;h<e[f].length;h++)c.adopt(new Element(\"img\",{src:Config.get(\"static_url\")+\"/parsed/\"+e[f][h][0],styles:{position:\"absolute\",left:32*e[f][h][1],top:32*e[f][h][2],zIndex:100*f}}))"
          },
          "drawTilesCanvas": {
            "type": "function",
            "name": "drawTilesCanvas",
            "length": 2,
            "source": "function(a,b){MapEngine.instance.preloadImg=[];this.canvas_event&&(this.canvas_event.cancelled=1);this.canvas_event={};var c=this.container.getElement(\".tiles\");c.empty();var e=[];Hash.each(a,function(d,l){d.zy=l;for(var g=0,k=0;k<d.length-1;k++)2<d[k+1][1]-d[k][1]&&(g=d.slice(g,\nk+1),g.zy=l,e.push(g),g=k+1);g=d.slice(g);g.zy=l;e.push(g)});var f=this.isGoodBrowser(),h=this.canvas_event;return e.every(function(d){for(var l=d.zy,g=255,k=0,n=255,v=0,p=0;p<d.length;p++)-1==d[p][0].indexOf(\".gif\")&&(g=Math.min(d[p][1],g),k=Math.max(d[p][1],k),n=Math.min(d[p][2],n),v=Math.max(d[p][2],v));var q=new Element(\"canvas\");if(!q.getContext)return!1;k={position:\"absolute\",left:32*g-16,top:32*n-16,width:32*(k-g+1)+32,height:32*(v-n+1)+32,zIndex:100*l};q.setStyles(k);q.width=k.width;q.height=\nk.height;var w=q.getContext(\"2d\");if(!w)return!1;var r=[];for(p=0;p<d.length;p++)MapEngine.instance.preloadImg.pu"
          },
          "setMonsterAreas": {
            "type": "function",
            "name": "setMonsterAreas",
            "length": 1,
            "source": "function(a){MapEngine.Monster.clear();if(a)for(var b=0;b<a.length;b++)try{0<a[b].data.weight&&this.addObject(new MapEngine.Monster(a[b]))}catch(c){}}"
          },
          "silenceSounds": {
            "type": "function",
            "name": "silenceSounds",
            "length": 0,
            "source": "function(){var a=bg_music={url:null};a.channel=WUI_CommandPlaySound.BG_SOUND;WUI_CommandPlaySound.run(null,a);a.channel=WUI_CommandPlaySound.SFX1;WUI_CommandPlaySound.run(null,a);a.channel=WUI_CommandPlaySound.SFX2;WUI_CommandPlaySound.run(null,a);a.channel=WUI_CommandPlaySound.SFX3;WUI_CommandPlaySound.run(null,a)}"
          },
          "prepareBgMusic": {
            "type": "function",
            "name": "prepareBgMusic",
            "length": 1,
            "source": "function(a){a||(a={url:null});a.channel=WUI_CommandPlaySound.BG_MUSIC;return a}"
          },
          "changeBgMusic": {
            "type": "function",
            "name": "changeBgMusic",
            "length": 1,
            "source": "function(a){a&&a.channel||(a=this.prepareBgMusic(a));WUI_CommandPlaySound.run(null,\na)}"
          },
          "changeWeather": {
            "type": "function",
            "name": "changeWeather",
            "length": 1,
            "source": "function(a){this.weather_fx=TickTimer.remove(this.weather_fx);a&&a.graphic.src&&(this.weather.setStyles({display:\"block\",width:this.options.tile_size.x*this.options.map_size.x,height:this.options.tile_size.y*this.options.map_size.y,opacity:a.opacity,backgroundPosition:\"0 0\",backgroundImage:\"url(\"+Config.get(\"static_url\")+\"/\"+a.graphic.src+\")\"}),this.weather_data=a,this.weather_sy=this.weather_sx=0);a&&0!=a.graphic||(this.weather_data=null,this.weather_sy=this.weather_sx=0);this.weather_data&&\nthis.weather_data.graphic?(!this.isGoodBrowser()||0==a.sx&&0==a.sy||(this.weather_fx=TickTimer.add(Math.round(1E3/Config.get(\"map_engine.fps\")),function(){this.weather_sx=(this.weather_sx+5*a.sx/Config.get(\"map_engine.fps\"))%this.weather_data.graphic.size.x;this.weather_sy=(this.weather_sy+5*a.sy/Config.get(\"map_engine.fps\"))%this.weather_data.graphic.size.y;this.weather.setStyle(\"background-positio"
          },
          "getPanoramaOffset": {
            "type": "function",
            "name": "getPanoramaOffset",
            "length": 0,
            "source": "function(){var a=this.getScreenPositionFx().getCurrentPosition();return{x:1*this.panorama_data.ox+this.panorama_data.px*a.x/100,y:1*this.panorama_data.oy+this.panorama_data.py*a.y/100}}"
          },
          "changePanorama": {
            "type": "function",
            "name": "changePanorama",
            "length": 1,
            "source": "function(a){this.panorama_fx=TickTimer.remove(this.panorama_fx);if(a&&a.graphic.src){this.panorama_data=a;this.panorama_sy=this.panorama_sx=0;this.panorama_data.ox=\nthis.panorama_data.ox?this.panorama_data.ox:0;this.panorama_data.oy=this.panorama_data.oy?this.panorama_data.oy:0;var b=this.getPanoramaOffset();this.panorama.setStyles({display:\"block\",width:this.options.tile_size.x*this.options.map_size.x,height:this.options.tile_size.y*this.options.map_size.y,backgroundPosition:b.x+\"px \"+b.y+\"px\",backgroundImage:\"url(\"+Config.get(\"static_url\")+\"/\"+a.graphic.src+\")\"});this.ground.setStyle(\"background-color\",\"transparent\")}b=this.getScreenPositionFx();a&&0!=a.graphic||\n(this.panorama_data=b.onSet=null,this.panorama_sy=this.panorama_sx=0);if(this.panorama_data&&this.panorama_data.graphic){var c=function(e){var f=this.getPanoramaOffset();e&&(this.panorama_sx=(this.panorama_sx+5*a.sx/Config.get"
          },
          "mapClickHandler": {
            "type": "function",
            "name": "mapClickHandler",
            "length": 1,
            "source": "function(a){a.stop();var b=this.container.getPosition($(\"GameLayout\"));this.fireEvent(\"click\"!=\na.type||a.control?\"mapMenu\":\"mapClick\",[this,{x:Math.floor((a.page.x-b.x+this.container.scrollLeft)/this.options.tile_size.x),y:Math.floor((a.page.y-b.y+this.container.scrollTop)/this.options.tile_size.y)},a])}"
          },
          "getObjectsAt": {
            "type": "function",
            "name": "getObjectsAt",
            "length": 1,
            "source": "function(a){var b=[];$each(this.objects,function(c){c.x!=a.x||c.y!=a.y||\"*\"!=a.z&&c.z!=a.z||b.push(c)});return b}"
          },
          "getPreloadRectangle": {
            "type": "function",
            "name": "getPreloadRectangle",
            "length": 1,
            "source": "function(a){a=a||this.options.screen_position;return new Rectangle(a.x-this.options.preload_range,a.y-this.options.preload_range,this.options.screen_size.x+\n2*this.options.preload_range,this.options.screen_size.y+2*this.options.preload_range)}"
          },
          "getVisibleRectangle": {
            "type": "function",
            "name": "getVisibleRectangle",
            "length": 1,
            "source": "function(a){a=a||this.options.screen_position;return new Rectangle(a.x,a.y,this.options.screen_size.x,this.options.screen_size.y)}"
          },
          "getScreenSizePx": {
            "type": "function",
            "name": "getScreenSizePx",
            "length": 0,
            "source": "function(){var a=new Rectangle(0,0,this.options.screen_size.x,this.options.screen_size.y);a.scale(this.options.tile_size.x,this.options.tile_size.y);return a}"
          },
          "isVisible": {
            "type": "function",
            "name": "isVisible",
            "length": 1,
            "source": "function(a){return this.getPreloadRectangle().contains(a.x,a.y)}"
          },
          "addObject": {
            "type": "function",
            "name": "addObject",
            "length": 1,
            "source": "function(a){var b=\na.getId();if(b){var c;if(c=this.objects[b]){c.handleDuplicate?c.handleDuplicate(a):trace(\"MapEngine: unhandled duplicate object ID \"+b,a);return}this.objects[b]=a}a.setEngine(this);(a=a.createHandle())&&this.addHandle(a)}"
          },
          "addHandle": {
            "type": "function",
            "name": "addHandle",
            "length": 1,
            "source": "function(a){this.auto_render?(\"html\"==a.type?this.renderHTML(a.html):\"dom\"==a.type&&this.object_box.appendChild(a.dom),a.callback&&a.callback()):(\"html\"==a.type?this.html_queue.push(a.html):\"dom\"==a.type&&(this.dom_queue=this.dom_queue||document.createDocumentFragment()).appendChild(a.dom),\na.callback&&this.callback_queue.push(a.callback))}"
          },
          "render": {
            "type": "function",
            "name": "render",
            "length": 0,
            "source": "function(){if(this.dom_queue||this.html_queue.length){this.dom_queue&&(this.object_box.appendChild(this.dom_queue),this.dom_queue=null);if(this.html_queue.length){for(var a,b=this.html_queue,c=0,e=b.length;c<e;c++)\"function\"==typeof(a=this.html_queue[c])&&(b[c]=a());this.renderHTML(this.html_queue.join(\"\"));this.html_queue=[]}c=0;for(e=this.callback_queue.length;c<e;c++)this.callback_queue[c]();this.callback_queue=[]}this.auto_render=1;this.rendered=\n!0;this.fireEvent(\"render\")}"
          },
          "suspendRender": {
            "type": "function",
            "name": "suspendRender",
            "length": 0,
            "source": "function(){this.auto_render=0}"
          },
          "renderHTML": {
            "type": "function",
            "name": "renderHTML",
            "length": 1,
            "source": "function(a){if(this.object_box.insertAdjacentHTML)this.object_box.insertAdjacentHTML(\"beforeend\",a);else{var b=document.createElement(\"div\");this.object_box.appendChild(b);b.innerHTML=a}}"
          },
          "getObject": {
            "type": "function",
            "name": "getObject",
            "length": 1,
            "source": "function(a){return this.objects[a]}"
          },
          "disposeObject": {
            "type": "function",
            "name": "disposeObject",
            "length": 1,
            "source": "function(a){if(!a.disposeObject||!1!==a.disposeObject()){var b=a.getHandle(),c=b.getParent();b&&b.destroy&&b.destroy();(a=a.getId())&&delete this.objects[a];c&&!c.childNodes.length&&\nc.destroy()}}"
          },
          "getPositionStyles": {
            "type": "function",
            "name": "getPositionStyles",
            "length": 1,
            "source": "function(a){return{left:this.options.tile_size.x*a.x,top:this.options.tile_size.y*a.y,zIndex:1*a.z}}"
          },
          "setScreenPosition": {
            "type": "function",
            "name": "setScreenPosition",
            "length": 1,
            "source": "function(a){this.lock_screen||(this.prev_spos=$unlink(this.options.screen_position),this.options.screen_position.x=a.x,this.options.screen_position.y=a.y,a={x:a.x*this.options.tile_size.x,y:a.y*this.options.tile_size.y},this.fireEvent(\"screenMove\",[this.prev_spos,this.options.screen_position]),this.getScreenPositionFx().set(a),this.fireEvent(\"screenMoved\",\nthis))}"
          },
          "lockScreen": {
            "type": "function",
            "name": "lockScreen",
            "length": 1,
            "source": "function(a){this.setScreenPosition(a);this.lock_screen=!0}"
          },
          "unlockScreen": {
            "type": "function",
            "name": "unlockScreen",
            "length": 1,
            "source": "function(a){this.lock_screen=!1;this.setScreenPosition(a)}"
          },
          "getScreenPositionFx": {
            "type": "function",
            "name": "getScreenPositionFx",
            "length": 0,
            "source": "function(){this.position_fx||(this.position_fx=new MapScroller(this.container,{link:\"cancel\",fps:Config.get(\"map_engine.fps\"),duration:1E3,wheelStops:!1,onComplete:this.fireEvent.pass([\"screenMoved\",this],this)}));return this.position_fx}"
          },
          "getScreenSizeFx": {
            "type": "function",
            "name": "getScreenSizeFx",
            "length": 0,
            "source": "function(){this.size_fx||(this.size_fx=new Fx.Morph(this.screen,{link:\"cancel\",\nfps:Config.get(\"map_engine.fps\"),duration:1E3,onComplete:this.fireEvent.pass([\"screenResized\",this],this)}));return this.size_fx}"
          },
          "getScreenSize": {
            "type": "function",
            "name": "getScreenSize",
            "length": 0,
            "source": "function(){return{x:this.options.screen_size.x*this.options.tile_size.x,y:this.options.screen_size.y*this.options.tile_size.y}}"
          }
        }
      }
    },
    "eventManager": {
      "available": true,
      "type": "object",
      "keys": [
        "channels",
        "async",
        "poll_timer",
        "last_poll",
        "poll_delay",
        "invoke_func",
        "failures",
        "$",
        "timeToNextPoll",
        "channelPushPack",
        "pollingChanged",
        "calculatePollDelay",
        "restartTimer",
        "stopTimer",
        "sendRequest",
        "handleFailure",
        "handleResponse",
        "asyncResponse",
        "Channel",
        "requesting",
        "processing"
      ],
      "channels": {
        "keys": [
          "arena",
          "duels",
          "player",
          "map",
          "battle",
          "config",
          "playerGroup",
          "team",
          "watchlist"
        ],
        "preview": {
          "arena": {
            "name": "arena",
            "manager": {
              "channels": "[circular]",
              "async": "[array length 0]",
              "poll_timer": 31651,
              "last_poll": "[object Date]",
              "poll_delay": 750,
              "invoke_func": {
                "type": "function",
                "name": "bound sendMoves",
                "length": 4,
                "source": "function () { [native code] }"
              },
              "failures": 0,
              "$": {
                "type": "function",
                "name": "$",
                "length": 1,
                "source": "function(a){if(EventManager.channels[a]){return EventManager.channels[a]}else{return EventManager.channels[a]=new EventManager.Channel(a,EventManager)}}"
              },
              "timeToNextPoll": {
                "type": "function",
                "name": "timeToNextPoll",
                "length": 0,
                "source": "function(){return this.poll_delay-(new Date()-this.last_poll)}"
              },
              "channelPushPack": {
                "type": "function",
                "name": "channelPushPack",
                "length": 1,
                "source": "function(b){this.$(b.channel).pushPack(b.events)}"
              },
              "pollingChanged": {
                "type": "function",
                "name": "pollingChanged",
                "length": 1,
                "source": "function(b){var a=this.timeToNextPoll();this.poll_delay=this.calculatePollDelay();if(this.processing){return}if(this.poll_delay>0){if(!this.poll_timer||a>this.poll_delay){this.restartTimer()}}else{this.stopTimer()}}"
              },
              "calculatePollDelay": {
                "type": "function",
                "name": "calculatePollDelay",
                "length": 0,
                "source": "function(){var a=0;Hash.each(this.channels,function(b){if(b.poll&&(!a||a>b.poll_delay)){a=b.poll_delay}});return a}"
              },
              "restartTimer": {
                "type": "function",
                "name": "restartTimer",
                "length": 0,
                "source": "function(){this.stopTimer();var a=this.timeToNextPoll();if(a>0){this.poll_timer=this.sendRequest.delay(a,this)}else{this.poll_timer=this.sendRequest.delay(1,this)}}"
              },
              "stopTimer": {
                "type": "function",
                "name": "stopTimer",
                "length": 0,
                "source": "function(){this.poll_timer=$clear(this.poll_timer)}"
              },
              "sendRequest": {
                "type": "function",
                "name": "sendRequest",
                "length": 1,
                "source": "function(b){var a=[];Hash.each(this.channels,function(d){var c=d.needsFetch();if(c){a.push({channel:d.name,args:$dynamic(d.poll_args)})}},this);if(a.length){this.requesting=true;this.invoke_func(\"EventManager\",\"getNewEvents\",[a],{async:true,silent:true,onInvokeSuccess:this.handleResponse.bind(this),onInvokeFailure:this.handleFailure.bind(this)})}else{this.last_poll=new Date();this.restartTimer()}}"
              },
              "handleFailure": {
                "type": "function",
                "name": "handleFailure",
                "length": 1,
                "source": "function(a){this.requesting=false;this.processing=false;if(this.async.length>0){this.handleResponse(this.async.shift())}this.failures++;if(this.failures>=3){alert(\"Błąd połączenia z serwerem.\\n\\n\"+a);GameReload()}else{this.restartTimer.delay(1000,this)}}"
              },
              "handleResponse": {
                "type": "function",
                "name": "handleResponse",
                "length": 1,
                "source": "function(a){this.processing=true;this.requesting=false;this.stopTimer();if(typeOf(a)!=\"array\"){return this.handleFailure(a)}this.failures=0;a.each(function(c){var b=this.$(c.channel);if(c.events!==null){b.pushPack(c.events);b.last_fetch=new Date()}else{b.stopPolling();delete this.channels[c.channel]}},this);if(!a.async){this.last_poll=new Date()}this.processing=false;this.restartTimer();if(this.as"
              },
              "asyncResponse": {
                "type": "function",
                "name": "asyncResponse",
                "length": 1,
                "source": "function(a){if(this.requesting||this.processing){this.async.push(a)}else{this.handleResponse(a)}}"
              },
              "Channel": {
                "type": "function",
                "name": "d",
                "length": 0,
                "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
              },
              "requesting": false,
              "processing": false
            },
            "queue": [],
            "during_pack": 0,
            "last_fetch": {},
            "last_processed_id": {},
            "$events": {
              "enemies": "[array length 1]"
            },
            "poll": true,
            "poll_delay": 20000,
            "firing": false
          },
          "duels": {
            "name": "duels",
            "manager": "[circular]",
            "queue": [],
            "during_pack": 0,
            "last_fetch": {},
            "last_processed_id": {},
            "$events": {
              "menu": "[array length 1]"
            },
            "poll": true,
            "poll_delay": 20000,
            "firing": false
          },
          "player": {
            "name": "player",
            "manager": "[circular]",
            "queue": [],
            "during_pack": 0,
            "last_fetch": {},
            "last_processed_id": {
              "undefined": 828942202
            },
            "$events": {
              "condition": "[array length 5]",
              "user_state": "[array length 1]",
              "account_balance": "[array length 1]",
              "chat": "[array length 1]",
              "outfitChange": "[array length 1]",
              "equipChange": "[array length 1]",
              "group_change": "[array length 1]",
              "team_change": "[array length 2]",
              "quick_items": "[array length 3]",
              "backpack_change": "[array length 3]",
              "player_teleport": "[array length 1]",
              "custom_event": "[array length 1]",
              "message": "[array length 1]",
              "message_unread_count": "[array length 1]",
              "notify": "[array length 1]"
            },
            "poll": true,
            "poll_delay": 2000,
            "firing": false
          },
          "map": {
            "name": "map",
            "manager": "[circular]",
            "queue": [],
            "during_pack": 0,
            "last_fetch": {},
            "last_processed_id": {},
            "$events": {
              "player_say": "[array length 2]",
              "notify": "[array length 1]",
              "player": "[array length 1]",
              "player_move": "[array length 1]",
              "player_pdata": "[array length 1]",
              "player_turn": "[array length 1]",
              "player_command": "[array length 1]",
              "player_login": "[array length 1]",
              "player_logout": "[array length 1]",
              "player_state": "[array length 1]",
              "field_action": "[array length 1]",
              "active_player": "[array length 1]",
              "trade": "[array length 1]",
              "duel": "[array length 1]",
              "battle_help": "[array length 1]",
              "story_event": "[array length 1]",
              "chat_command": "[array length 1]",
              "player_group": "[array length 1]",
              "packStart": "[array length 1]",
              "packEnd": "[array length 1]",
              "action_thread": "[array length 1]",
              "custom_event": "[array length 1]"
            },
            "firing": false,
            "poll": true,
            "poll_args": {
              "type": "function",
              "name": "bound getState",
              "length": 0,
              "source": "function () { [native code] }"
            },
            "poll_delay": 750
          },
          "battle": {
            "name": "battle",
            "manager": "[circular]",
            "queue": [],
            "during_pack": 0,
            "last_fetch": 0,
            "last_processed_id": {},
            "$events": {
              "auto_results": "[array length 3]",
              "before_action": "[array length 1]",
              "after_action": "[array length 1]",
              "after_status": "[array length 1]",
              "start": "[array length 1]",
              "dispose": "[array length 1]",
              "results": "[array length 2]",
              "message": "[array length 1]",
              "give_up": "[array length 1]",
              "want_draw": "[array length 1]",
              "allow_help": "[array length 1]",
              "fighter_join": "[array length 1]",
              "init": "[array length 1]",
              "render": "[array length 1]",
              "finish": "[array length 1]"
            }
          },
          "config": {
            "name": "config",
            "manager": "[circular]",
            "queue": [],
            "during_pack": 0,
            "last_fetch": 0,
            "last_processed_id": {},
            "$events": {
              "change": "[array length 3]"
            }
          },
          "playerGroup": {
            "name": "playerGroup",
            "manager": "[circular]",
            "queue": [],
            "during_pack": 0,
            "last_fetch": 0,
            "last_processed_id": {},
            "poll": false
          },
          "team": {
            "name": "team",
            "manager": "[circular]",
            "queue": [],
            "during_pack": 0,
            "last_fetch": {},
            "last_processed_id": {},
            "$events": {
              "state": "[array length 1]"
            },
            "poll": true,
            "poll_delay": 10000,
            "firing": false
          },
          "watchlist": {
            "name": "watchlist",
            "manager": "[circular]",
            "queue": [],
            "during_pack": 0,
            "last_fetch": {},
            "last_processed_id": {},
            "$events": {
              "change": "[array length 1]",
              "state": "[array length 1]"
            },
            "poll": true,
            "poll_delay": 5000,
            "firing": false
          }
        }
      },
      "async": {
        "keys": [
          "length"
        ],
        "preview": []
      },
      "poll_timer": 31651,
      "last_poll": {
        "keys": [],
        "preview": {}
      },
      "poll_delay": 750,
      "invoke_func": {
        "type": "function",
        "name": "bound sendMoves",
        "length": 4,
        "source": "function () { [native code] }"
      },
      "failures": 0,
      "$": {
        "type": "function",
        "name": "$",
        "length": 1,
        "source": "function(a){if(EventManager.channels[a]){return EventManager.channels[a]}else{return EventManager.channels[a]=new EventManager.Channel(a,EventManager)}}"
      },
      "timeToNextPoll": {
        "type": "function",
        "name": "timeToNextPoll",
        "length": 0,
        "source": "function(){return this.poll_delay-(new Date()-this.last_poll)}"
      },
      "channelPushPack": {
        "type": "function",
        "name": "channelPushPack",
        "length": 1,
        "source": "function(b){this.$(b.channel).pushPack(b.events)}"
      },
      "pollingChanged": {
        "type": "function",
        "name": "pollingChanged",
        "length": 1,
        "source": "function(b){var a=this.timeToNextPoll();this.poll_delay=this.calculatePollDelay();if(this.processing){return}if(this.poll_delay>0){if(!this.poll_timer||a>this.poll_delay){this.restartTimer()}}else{this.stopTimer()}}"
      },
      "calculatePollDelay": {
        "type": "function",
        "name": "calculatePollDelay",
        "length": 0,
        "source": "function(){var a=0;Hash.each(this.channels,function(b){if(b.poll&&(!a||a>b.poll_delay)){a=b.poll_delay}});return a}"
      },
      "restartTimer": {
        "type": "function",
        "name": "restartTimer",
        "length": 0,
        "source": "function(){this.stopTimer();var a=this.timeToNextPoll();if(a>0){this.poll_timer=this.sendRequest.delay(a,this)}else{this.poll_timer=this.sendRequest.delay(1,this)}}"
      },
      "stopTimer": {
        "type": "function",
        "name": "stopTimer",
        "length": 0,
        "source": "function(){this.poll_timer=$clear(this.poll_timer)}"
      },
      "sendRequest": {
        "type": "function",
        "name": "sendRequest",
        "length": 1,
        "source": "function(b){var a=[];Hash.each(this.channels,function(d){var c=d.needsFetch();if(c){a.push({channel:d.name,args:$dynamic(d.poll_args)})}},this);if(a.length){this.requesting=true;this.invoke_func(\"EventManager\",\"getNewEvents\",[a],{async:true,silent:true,onInvokeSuccess:this.handleResponse.bind(this),onInvokeFailure:this.handleFailure.bind(this)})}else{this.last_poll=new Date();this.restartTimer()}}"
      },
      "handleFailure": {
        "type": "function",
        "name": "handleFailure",
        "length": 1,
        "source": "function(a){this.requesting=false;this.processing=false;if(this.async.length>0){this.handleResponse(this.async.shift())}this.failures++;if(this.failures>=3){alert(\"Błąd połączenia z serwerem.\\n\\n\"+a);GameReload()}else{this.restartTimer.delay(1000,this)}}"
      },
      "handleResponse": {
        "type": "function",
        "name": "handleResponse",
        "length": 1,
        "source": "function(a){this.processing=true;this.requesting=false;this.stopTimer();if(typeOf(a)!=\"array\"){return this.handleFailure(a)}this.failures=0;a.each(function(c){var b=this.$(c.channel);if(c.events!==null){b.pushPack(c.events);b.last_fetch=new Date()}else{b.stopPolling();delete this.channels[c.channel]}},this);if(!a.async){this.last_poll=new Date()}this.processing=false;this.restartTimer();if(this.async.length>0){this.handleResponse(this.async.shift())}}"
      },
      "asyncResponse": {
        "type": "function",
        "name": "asyncResponse",
        "length": 1,
        "source": "function(a){if(this.requesting||this.processing){this.async.push(a)}else{this.handleResponse(a)}}"
      },
      "Channel": {
        "type": "function",
        "name": "d",
        "length": 0,
        "source": "function(){arguments.length&&arguments[0]==ClassLite.$test||this.initialize.apply(this,arguments)}"
      },
      "requesting": false,
      "processing": false
    },
    "resources": [
      {
        "path": "https://s1.mfo3.pl/cache/-/WUI.js",
        "params": [
          {
            "key": "r",
            "value": "69e931e16d2bcr1"
          }
        ]
      },
      {
        "path": "https://s1.mfo3.pl/cache/-/4842fc60e5225f135ad5ea79bfae121f.js",
        "params": []
      },
      {
        "path": "https://www.google.com/recaptcha/enterprise.js",
        "params": [
          {
            "key": "render",
            "value": "6LccBFMdAAAAAKBMKh2X76KFCHSGJeDxumKWMauM"
          }
        ]
      },
      {
        "path": "https://www.gstatic.com/recaptcha/releases/nY0xPItgwtlvjEjk2TqdwOQz/recaptcha__pl.js",
        "params": []
      },
      {
        "path": "https://mf3.pl/static/parsed/autotiles/ADBaseHouseRoof06/01010101.png",
        "params": []
      }
    ],
    "scriptClues": [
      {
        "index": 0,
        "src": "https://ssl.google-analytics.com/ga.js",
        "relevantFragments": []
      },
      {
        "index": 1,
        "src": "https://www.gstatic.com/recaptcha/releases/nY0xPItgwtlvjEjk2TqdwOQz/recaptcha__pl.js",
        "relevantFragments": []
      },
      {
        "index": 3,
        "src": "https://s1.mfo3.pl/cache/-/WUI.js?r=69e931e16d2bcr1",
        "relevantFragments": []
      },
      {
        "index": 4,
        "src": "https://s1.mfo3.pl/cache/-/4842fc60e5225f135ad5ea79bfae121f.js",
        "relevantFragments": []
      },
      {
        "index": 12,
        "src": "https://www.google.com/recaptcha/enterprise.js?render=6LccBFMdAAAAAKBMKh2X76KFCHSGJeDxumKWMauM",
        "relevantFragments": []
      },
      {
        "index": 16,
        "src": null,
        "relevantFragments": [
          {
            "term": "player_id",
            "snippet": "ych wiadomości z prywatnych czatów\n\tvar GC = GameChannels.instance;\n\tEventManager.$('player').addEvent('chat', function(data)\n\t{\n\t\tWUI.includeClass('PrivateChatChannel');\n\t\tvar channel;\n\n\t\tvar mine = data.sender_id == MapEngine.ActivePlayer.instance.player_id;\n\t\tvar channel_id = data.channel_id ? data.channel_id : 'P:' + (mine ? data.receiver_id : data.sender_id);\n\t\tGC.getChannels().every(function(ch)\n\t\t{\n\t\t\tif(ch instanceof PrivateChatChannel && ch.channel_id == channel_id)\n\t\t\t{\n\t\t\t\tchannel = ch;\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\treturn true;\n\t\t});\n\t\tif(!channel)\n\t\t{\n\t\t\tif(GameMap.DoNoDistrub) { // nie chcesz przeszkadzania\n\t\t\t\tif(!mine) {\n\t\t\t\t\tvar p = channel_id.split(':');\n\t\t\t\t\tif(p[0] == 'P') {\n\t\t\t\t\t\tvar args = [channel_id, '*** NIE CHCĘ, ABY MI TERAZ PRZESZKADZANO ***'];\n\t\t\t\t\t\tWUI.invoke('PrivateChatChannel', 'Say', args, {\n\t\t\t\t\t\t\tasync: tru"
          }
        ]
      },
      {
        "index": 60,
        "src": null,
        "relevantFragments": [
          {
            "term": "WatchList",
            "snippet": "\nwindow.addEvent('domready', function()\n{\n\tnew WatchList('b7798176268_widget', 1791577981, false);\n});\n"
          }
        ]
      },
      {
        "index": 61,
        "src": null,
        "relevantFragments": [
          {
            "term": "WatchList",
            "snippet": "\nwindow.addEvent('domready', function()\n{\n\tnew WidgetBox('b7798176268', 'WatchList', \"Obserwowani\", false, null, 0);\n});\n"
          }
        ]
      },
      {
        "index": 66,
        "src": null,
        "relevantFragments": [
          {
            "term": "player_id",
            "snippet": "\"bg_music\":{\"inherit\":0,\"url\":\"Cursed Kingdoms\\/Fallen Empire.mp3\",\"volume\":\"75\",\"loops\":\"0\",\"position\":\"0\"}};\n  map.setMapData(map_data);\n\n\n\n  var map_ch = EventManager.$('map');\n\n\tmap_ch.startPack();\n \t\tmap_ch.push({\"type\":\"active_player\",\"data\":{\"player_id\":701022,\"name\":\"Vespertine\",\"level\":92,\"team_id\":95156,\"rank_info\":{\"manual\":0,\"auto\":0},\"group_id\":0,\"graphic\":{\"src\":\"parsed\\/graphics\\/outfit_37.png?5053aa6b\",\"size\":{\"x\":32,\"y\":48},\"margins\":{\"1\":{\"top\":2,\"left\":6,\"bottom\":2,\"right\":2},\"2\":{\"top\":2,\"left\":3,\"bottom\":2,\"right\":2},\"3\":{\"top\":2,\"left\":2,\"bottom\":2,\"right\":6},\"4\":{\"top\":0,\"left\":3,\"bottom\":2,\"right\":2}},\"frames\":[[0,0]]},\"turn\":2,\"position\":{\"x\":33,\"y\":23,\"z\":0},\"terrain_skills\":{\"1\":1,\"2\":1,\"3\":1,\"4\":1,\"5\":1},\"icon_state\":{\"in_battle\":false,\"in_story\":0,\"allow_help\":false,\"protect_time\":0,\"medal\":{\"best\":39,\"desc\":\""
          }
        ]
      }
    ],
    "characterRelatedDOM": [],
    "storageKeys": {
      "localStorage": [],
      "sessionStorage": []
    },
    "profileFunctions": {
      "WUI": {
        "ownKeys": [
          "RENDER_INLINE",
          "RENDER_ASYNC",
          "SUBMIT_MODE_POST",
          "SUBMIT_MODE_AJAX",
          "CONTROL_MODE_SHOW",
          "CONTROL_MODE_EDIT",
          "VAR_MODE_OVERWRITE",
          "VAR_MODE_APPEND",
          "VAR_MODE_UPDATE",
          "REQUEST_TYPE_POST",
          "REQUEST_TYPE_AJAX",
          "REQUEST_TYPE_INVOKE",
          "REQUEST_TYPE_JS_LOADER",
          "REQUEST_TYPE_ERROR",
          "CLASS_JS_TEMPLATE",
          "CLASS_JS_CUSTOM",
          "HANDLER_FILE",
          "security_key",
          "pending_requests",
          "invoke_in_progress",
          "templates",
          "divs",
          "loading_js",
          "events",
          "request_time",
          "includeClass",
          "loadedJs",
          "loadJs",
          "loadJsBlocking",
          "loadClassJs",
          "loadClassTemplate",
          "handleResponse",
          "clearPanel",
          "replacePanel",
          "renderControls",
          "handleInvokeResponse",
          "invoke",
          "submit",
          "escapeAjaxArgs",
          "decodeAjaxArgs",
          "fetch",
          "addLoadEvents",
          "onAjaxError",
          "onLoadStart",
          "startLoading",
          "setLoading",
          "onLoadEnd",
          "send",
          "getDefaultArgs",
          "reload",
          "log_errors",
          "exceptionHandler",
          "exceptionHandlerS",
          "errorCount",
          "errorHandler",
          "errorHandlerS",
          "WUI_Input",
          "WUI_String",
          "WUI_Tag",
          "WUI_Currency",
          "WUI_FancyButton",
          "LayoutBox2",
          "NotifierBox",
          "WUI_SlideIn",
          "WUI_Dialog",
          "WUI_ContextTip",
          "MainChannel",
          "WUI_Link",
          "PlayerInfo",
          "WUI_Player",
          "Animator",
          "WUI_ProgressInfo",
          "WUI_Enum",
          "QuickItems",
          "CommandSay",
          "WUI_Concatenator",
          "WUI_FancySelect",
          "ItemsCatalogItem",
          "WUI_CatalogItem",
          "WUI_Item",
          "ItemInfo",
          "WUI_Armor",
          "WUI_Stars",
          "AbilityInfo",
          "WUI_Pagination",
          "TinyMCE",
          "EquippedArmorsItem",
          "ArmorInfo",
          "WUI_Stats",
          "WUI_Stat",
          "OpenChannel",
          "WUI_HiddenInput",
          "StatInfo",
          "SpellInfo",
          "GemInfo",
          "WUI_AICommand",
          "ArmorsCatalogItem",
          "AbilitiesCatalogItem",
          "WUI_Ability",
          "WUI_EventScript",
          "WUI_Team",
          "WUI_ValueSelector",
          "WUI_SearchableEnum",
          "GemsCatalogItem",
          "WUI_Gem",
          "WUI_ContextMenu",
          "WUI_Slideshow",
          "BattleMenu",
          "BattleTools",
          "CommandMenu",
          "BattleArenaDialog",
          "BattlePlayback",
          "WUI_CommandShowInput",
          "NotifierPrompt",
          "WUI_Mf",
          "MfInfo",
          "ProfileCards",
          "acl_url",
          "acl_revision"
        ],
        "prototypeKeys": [],
        "relevantMethods": {
          "loadJs": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "loadJsBlocking": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "loadClassJs": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "loadClassTemplate": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "handleInvokeResponse": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "invoke": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "fetch": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "addLoadEvents": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "onLoadStart": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "startLoading": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "setLoading": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "onLoadEnd": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "reload": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          }
        }
      },
      "UserCharacters": {
        "ownKeys": [
          "length",
          "name",
          "prototype",
          "implement",
          "$"
        ],
        "prototypeKeys": [
          "constructor",
          "initialize",
          "changeOutfit",
          "deletePlayer",
          "updateOutfit",
          "addCharacter",
          "appendCharacter",
          "toString",
          "valueOf",
          "$Klass"
        ],
        "relevantMethods": {
          "deletePlayer": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "addCharacter": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "appendCharacter": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          }
        }
      },
      "UserProfile": {
        "ownKeys": [
          "resend",
          "cancel",
          "cancelDelete",
          "changeEmail",
          "changeForumNick",
          "changePassword",
          "deleteAccount"
        ],
        "prototypeKeys": [],
        "relevantMethods": {
          "deleteAccount": {
            "type": "function",
            "name": "deleteAccount",
            "length": 0,
            "source": "function(){WUI.includeClass(\"WUI_Dialog\");var a=WUI_Dialog.create({title:Lang.translate(\"user_profile.delete_account\"),css_class:\"game\"});a.showModal(\"UserDelete\",2,[1])}"
          }
        }
      },
      "UserService": {
        "ownKeys": [
          "length",
          "name",
          "prototype",
          "implement"
        ],
        "prototypeKeys": [
          "constructor",
          "initialize",
          "updateBalance",
          "dispose",
          "toString",
          "valueOf",
          "$Klass"
        ],
        "relevantMethods": {}
      },
      "WUI_Player": {
        "ownKeys": [
          "length",
          "name",
          "prototype",
          "implement",
          "create",
          "$",
          "LEVEL_LONG",
          "LEVEL_SHORT",
          "PROFESSION_SHORT",
          "PROFESSION_MEDIUM",
          "PROFESSION_LONG",
          "PROFESSION_UNKNOWN"
        ],
        "prototypeKeys": [
          "constructor",
          "initialize",
          "getStatus",
          "changeStatus",
          "addToWatchlist",
          "showProfile",
          "openChat",
          "sendDuel",
          "sendMessage",
          "toString",
          "valueOf",
          "$Klass"
        ],
        "relevantMethods": {
          "getStatus": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "changeStatus": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "addToWatchlist": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          },
          "showProfile": {
            "type": "function",
            "name": "",
            "length": 0,
            "source": "function(){try{var f=Date.now();if(f>=(window._next_timer?window._next_timer:0)&&(window.MapEngine&&window.MapEngine.ActivePlayer&&this instanceof MapEngine.ActivePlayer||window.Story&&this instanceof Story||window.Battle&&this instanceof Battle||window.BattleTools&&this instanceof BattleTools||window.BattleHelp&&this instanceof BattleHelp||window.Story&&window.Story.Event&&this instanceof Story.Event||\nwindow.MapEngine&&window.MapEngine.Character&&this instanceof MapEngine.Character)){var g=Error().stack.split(\"\\n\").erase(\"\").getLast(),k=\"[native code];Array.some;Array.prototype.forEach;Array.forEach;mfo3.pl;localhost;test.mfo3.pl;dev.mfo3.pl\".split(\";\").some(function(h){return g.includes(h)}),p=[\"userscript\",\"extension\"].some(function(h){return g.includes(h)}),u=!window.confirm.toString().contains(\"Date\")&&!window.confirm.toString().contains(\"native code\");if(!k||p||u){window._next_timer=f+5E3;\ntry{u?resend_args():retry_args()}catch(h){WUI.exceptionHandler&&WUI.exceptionHandler(d,h)}}}return e.apply(this,arguments)}catch(h){WUI.exceptionHandler(d,h)}}"
          }
        }
      },
      "WUI_PlayerSelector": {
        "ownKeys": [
          "MAX_TIPS_COUNT"
        ],
        "prototypeKeys": [],
        "relevantMethods": {}
      },
      "PlayerInfo": {
        "ownKeys": [
          "length",
          "name",
          "prototype",
          "$family",
          "$constructor",
          "implement",
          "$"
        ],
        "prototypeKeys": [
          "constructor",
          "initialize",
          "handleCondition",
          "setLevel",
          "setExp",
          "setHP",
          "setMP",
          "dispose",
          "$constructor",
          "parent"
        ],
        "relevantMethods": {}
      }
    }
  },
  "errors": []
}