Subversion Repository Public Repository

Nextrek

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
    "uid": "916DB18CK81C4A43FASB766E9ED1E87FDC8A",
    "isLoaded": true,
    "lastModificationTime": 0,
    "items": {
        "name": "Object_Message",
        "type": "game_script",
        "order": 4,
        "content": "# ===================================================================\n#\n#   Script: Object_Message\n#\n#   $$COPYRIGHT$$\n#\n# ===================================================================\nclass MessageSettings\n    ###*\n    * Stores the different kind of settings for a message object such as\n    * auto-erase, wait-at-end, backlog writing, etc.\n    *\n    * @module ui\n    * @class MessageSettings\n    * @memberof ui\n    * @constructor\n    ### \n    constructor: ->\n        ###*\n        * The domain the object belongs to.\n        * @property domain\n        * @type string\n        ###\n        @domain = \"com.degica.vnm.default\"\n        \n        ###*\n        * Indicates if the message should wait for user-action to continue.\n        * @property waitAtEnd\n        * @type boolean\n        * @default true\n        ###\n        @waitAtEnd = yes\n        \n        ###*\n        * Indicates if the message should automatically erase it's content \n        * before displaying the next message.\n        * @property autoErase\n        * @type boolean\n        * @default true\n        ###\n        @autoErase = yes\n        \n        ###*\n        * Indicates if the message should be added to the backlog.\n        * @property backlog\n        * @type boolean\n        * @default true\n        ###\n        @backlog = yes\n        \n        ###*\n        * Spacing between text lines in pixels.\n        * @property lineSpacing\n        * @type number\n        * @default 0\n        ###\n        @lineSpacing = 0\n        \n        ###*\n        * Left and right padding of a text line in pixels.\n        * @property linePadding\n        * @type number\n        * @default 6\n        ###\n        @linePadding = 6\n        \n        ###*\n        * Spacing between text paragraphs in pixels. A paragraph is a single\n        * message added if the <b>autoErase</b> property is off.\n        * @property paragraphSpacing\n        * @type number\n        * @default 0\n        ###\n        @paragraphSpacing = 0\n        \n        ###*\n        * Indicates if the defined text-color of the currently speaking character should\n        * be used as message text color. That is useful for NVL style messages.\n        * @property useCharacterColor\n        * @type boolean\n        * @default false\n        ###\n        @useCharacterColor = no\n        \nui.MessageSettings = MessageSettings\n\nclass Object_Message extends ui.Object_UIElement\n    @objectCodecBlackList = [\"parent\", \"controlsByStyle\", \"parentsByStyle\", \"styles\", \"activeStyles\"]\n    \n    ###*\n    * A message object to display game messages on screen.\n    *\n    * @module ui\n    * @class Object_Message\n    * @extends ui.Object_UIElement\n    * @memberof ui\n    * @constructor\n    ### \n    constructor: ->\n        super\n        @visible = no\n        \n        ###*\n        * The font used for the message text.\n        * @property font\n        * @type gs.Font\n        ###\n        @font = new Font(\"Verdana\", Math.round(9 / 240 * Graphics.height))\n        @font.border = no\n        @font.borderColor = new Color(0, 0, 0)\n        \n        ###*\n        * Message specific settings such as auto-erase, wait-at-end, etc.\n        * @property settings\n        * @type ui.MessageSettings\n        ###\n        @settings = new ui.MessageSettings()\n        \n        ###*\n        * All message paragraphs \n        * @property messages\n        * @type Object[]\n        ###\n        @messages = []\n        \n        ###*\n        * The text-renderer used to render the message text.\n        * @property textRenderer\n        * @type gs.Component_MessageTextRenderer\n        ###\n        @textRenderer = new gs.Component_MessageTextRenderer()\n\n        ###*\n        * The UI object's animator-component to execute different kind of animations like move, rotate, etc. on it.\n        * @property animator\n        * @type gs.Component_Animator\n        ###\n        @animator = new gs.Animator()\n        \n        ###*\n        * The UI object's source rectangle on screen.\n        * @property srcRect\n        * @type gs.Rect\n        ###\n        @srcRect = new Rect(0, 0, 1, 1)\n        \n        @message = new vn.Component_MessageBehavior()\n        \n        ###*\n        * The UI object's component to add message-specific behavior.\n        * @property behavior\n        * @type vn.Component_MessageBehavior\n        ###\n        @behavior = @message\n        \n        @addComponent(@animator)\n        @addComponent(@textRenderer)\n        @addComponent(@message)\n        \n    \n    ###*\n    * Restores the object from a data-bundle.\n    *\n    * @method restore\n    * @param {Object} data - The data-bundle.\n    ###   \n    restore: (data) ->\n        super(data)\n        @font = new Font(data.font.name, data.font.size)\n        @font.restore(data.font)\n        @dstRect.width = data.width\n        @dstRect.height = data.height\n        \n    ###*\n    * Serializes the object into a data-bundle.\n    *\n    * @method toDataBundle\n    * @return {Object} The data-bundle.\n    ###   \n    toDataBundle: -> \n        bundle = super()\n        \n        bundle.font = @font.toDataBundle()\n        bundle.width = @dstRect.width\n        bundle.height = @dstRect.height\n        \n        return bundle\n        \nui.Object_Message = Object_Message",
        "parentId": "4F9670D7KD392A494FS953DE4377B04AA7A6",
        "folder": false,
        "compiledContent": "var MessageSettings, Object_Message,\n  extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },\n  hasProp = {}.hasOwnProperty;\n\nMessageSettings = (function() {\n\n  /**\n  * Stores the different kind of settings for a message object such as\n  * auto-erase, wait-at-end, backlog writing, etc.\n  *\n  * @module ui\n  * @class MessageSettings\n  * @memberof ui\n  * @constructor\n   */\n  function MessageSettings() {\n\n    /**\n    * The domain the object belongs to.\n    * @property domain\n    * @type string\n     */\n    this.domain = \"com.degica.vnm.default\";\n\n    /**\n    * Indicates if the message should wait for user-action to continue.\n    * @property waitAtEnd\n    * @type boolean\n    * @default true\n     */\n    this.waitAtEnd = true;\n\n    /**\n    * Indicates if the message should automatically erase it's content \n    * before displaying the next message.\n    * @property autoErase\n    * @type boolean\n    * @default true\n     */\n    this.autoErase = true;\n\n    /**\n    * Indicates if the message should be added to the backlog.\n    * @property backlog\n    * @type boolean\n    * @default true\n     */\n    this.backlog = true;\n\n    /**\n    * Spacing between text lines in pixels.\n    * @property lineSpacing\n    * @type number\n    * @default 0\n     */\n    this.lineSpacing = 0;\n\n    /**\n    * Left and right padding of a text line in pixels.\n    * @property linePadding\n    * @type number\n    * @default 6\n     */\n    this.linePadding = 6;\n\n    /**\n    * Spacing between text paragraphs in pixels. A paragraph is a single\n    * message added if the <b>autoErase</b> property is off.\n    * @property paragraphSpacing\n    * @type number\n    * @default 0\n     */\n    this.paragraphSpacing = 0;\n\n    /**\n    * Indicates if the defined text-color of the currently speaking character should\n    * be used as message text color. That is useful for NVL style messages.\n    * @property useCharacterColor\n    * @type boolean\n    * @default false\n     */\n    this.useCharacterColor = false;\n  }\n\n  return MessageSettings;\n\n})();\n\nui.MessageSettings = MessageSettings;\n\nObject_Message = (function(superClass) {\n  extend(Object_Message, superClass);\n\n  Object_Message.objectCodecBlackList = [\"parent\", \"controlsByStyle\", \"parentsByStyle\", \"styles\", \"activeStyles\"];\n\n\n  /**\n  * A message object to display game messages on screen.\n  *\n  * @module ui\n  * @class Object_Message\n  * @extends ui.Object_UIElement\n  * @memberof ui\n  * @constructor\n   */\n\n  function Object_Message() {\n    Object_Message.__super__.constructor.apply(this, arguments);\n    this.visible = false;\n\n    /**\n    * The font used for the message text.\n    * @property font\n    * @type gs.Font\n     */\n    this.font = new Font(\"Verdana\", Math.round(9 / 240 * Graphics.height));\n    this.font.border = false;\n    this.font.borderColor = new Color(0, 0, 0);\n\n    /**\n    * Message specific settings such as auto-erase, wait-at-end, etc.\n    * @property settings\n    * @type ui.MessageSettings\n     */\n    this.settings = new ui.MessageSettings();\n\n    /**\n    * All message paragraphs \n    * @property messages\n    * @type Object[]\n     */\n    this.messages = [];\n\n    /**\n    * The text-renderer used to render the message text.\n    * @property textRenderer\n    * @type gs.Component_MessageTextRenderer\n     */\n    this.textRenderer = new gs.Component_MessageTextRenderer();\n\n    /**\n    * The UI object's animator-component to execute different kind of animations like move, rotate, etc. on it.\n    * @property animator\n    * @type gs.Component_Animator\n     */\n    this.animator = new gs.Animator();\n\n    /**\n    * The UI object's source rectangle on screen.\n    * @property srcRect\n    * @type gs.Rect\n     */\n    this.srcRect = new Rect(0, 0, 1, 1);\n    this.message = new vn.Component_MessageBehavior();\n\n    /**\n    * The UI object's component to add message-specific behavior.\n    * @property behavior\n    * @type vn.Component_MessageBehavior\n     */\n    this.behavior = this.message;\n    this.addComponent(this.animator);\n    this.addComponent(this.textRenderer);\n    this.addComponent(this.message);\n  }\n\n\n  /**\n  * Restores the object from a data-bundle.\n  *\n  * @method restore\n  * @param {Object} data - The data-bundle.\n   */\n\n  Object_Message.prototype.restore = function(data) {\n    Object_Message.__super__.restore.call(this, data);\n    this.font = new Font(data.font.name, data.font.size);\n    this.font.restore(data.font);\n    this.dstRect.width = data.width;\n    return this.dstRect.height = data.height;\n  };\n\n\n  /**\n  * Serializes the object into a data-bundle.\n  *\n  * @method toDataBundle\n  * @return {Object} The data-bundle.\n   */\n\n  Object_Message.prototype.toDataBundle = function() {\n    var bundle;\n    bundle = Object_Message.__super__.toDataBundle.call(this);\n    bundle.font = this.font.toDataBundle();\n    bundle.width = this.dstRect.width;\n    bundle.height = this.dstRect.height;\n    return bundle;\n  };\n\n  return Object_Message;\n\n})(ui.Object_UIElement);\n\nui.Object_Message = Object_Message;\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BLElBQUEsK0JBQUE7RUFBQTs7O0FBQU07O0FBQ0Y7Ozs7Ozs7OztFQVNhLHlCQUFBOztBQUNUOzs7OztJQUtBLElBQUMsQ0FBQSxNQUFELEdBQVU7O0FBRVY7Ozs7OztJQU1BLElBQUMsQ0FBQSxTQUFELEdBQWE7O0FBRWI7Ozs7Ozs7SUFPQSxJQUFDLENBQUEsU0FBRCxHQUFhOztBQUViOzs7Ozs7SUFNQSxJQUFDLENBQUEsT0FBRCxHQUFXOztBQUVYOzs7Ozs7SUFNQSxJQUFDLENBQUEsV0FBRCxHQUFlOztBQUVmOzs7Ozs7SUFNQSxJQUFDLENBQUEsV0FBRCxHQUFlOztBQUVmOzs7Ozs7O0lBT0EsSUFBQyxDQUFBLGdCQUFELEdBQW9COztBQUVwQjs7Ozs7OztJQU9BLElBQUMsQ0FBQSxpQkFBRCxHQUFxQjtFQWpFWjs7Ozs7O0FBbUVqQixFQUFFLENBQUMsZUFBSCxHQUFxQjs7QUFFZjs7O0VBQ0YsY0FBQyxDQUFBLG9CQUFELEdBQXdCLENBQUMsUUFBRCxFQUFXLGlCQUFYLEVBQThCLGdCQUE5QixFQUFnRCxRQUFoRCxFQUEwRCxjQUExRDs7O0FBRXhCOzs7Ozs7Ozs7O0VBU2Esd0JBQUE7SUFDVCxpREFBQSxTQUFBO0lBQ0EsSUFBQyxDQUFBLE9BQUQsR0FBVzs7QUFFWDs7Ozs7SUFLQSxJQUFDLENBQUEsSUFBRCxHQUFZLElBQUEsSUFBQSxDQUFLLFNBQUwsRUFBZ0IsSUFBSSxDQUFDLEtBQUwsQ0FBVyxDQUFBLEdBQUksR0FBSixHQUFVLFFBQVEsQ0FBQyxNQUE5QixDQUFoQjtJQUNaLElBQUMsQ0FBQSxJQUFJLENBQUMsTUFBTixHQUFlO0lBQ2YsSUFBQyxDQUFBLElBQUksQ0FBQyxXQUFOLEdBQXdCLElBQUEsS0FBQSxDQUFNLENBQU4sRUFBUyxDQUFULEVBQVksQ0FBWjs7QUFFeEI7Ozs7O0lBS0EsSUFBQyxDQUFBLFFBQUQsR0FBZ0IsSUFBQSxFQUFFLENBQUMsZUFBSCxDQUFBOztBQUVoQjs7Ozs7SUFLQSxJQUFDLENBQUEsUUFBRCxHQUFZOztBQUVaOzs7OztJQUtBLElBQUMsQ0FBQSxZQUFELEdBQW9CLElBQUEsRUFBRSxDQUFDLDZCQUFILENBQUE7O0FBRXBCOzs7OztJQUtBLElBQUMsQ0FBQSxRQUFELEdBQWdCLElBQUEsRUFBRSxDQUFDLFFBQUgsQ0FBQTs7QUFFaEI7Ozs7O0lBS0EsSUFBQyxDQUFBLE9BQUQsR0FBZSxJQUFBLElBQUEsQ0FBSyxDQUFMLEVBQVEsQ0FBUixFQUFXLENBQVgsRUFBYyxDQUFkO0lBRWYsSUFBQyxDQUFBLE9BQUQsR0FBZSxJQUFBLEVBQUUsQ0FBQyx5QkFBSCxDQUFBOztBQUVmOzs7OztJQUtBLElBQUMsQ0FBQSxRQUFELEdBQVksSUFBQyxDQUFBO0lBRWIsSUFBQyxDQUFBLFlBQUQsQ0FBYyxJQUFDLENBQUEsUUFBZjtJQUNBLElBQUMsQ0FBQSxZQUFELENBQWMsSUFBQyxDQUFBLFlBQWY7SUFDQSxJQUFDLENBQUEsWUFBRCxDQUFjLElBQUMsQ0FBQSxPQUFmO0VBM0RTOzs7QUE4RGI7Ozs7Ozs7MkJBTUEsT0FBQSxHQUFTLFNBQUMsSUFBRDtJQUNMLDRDQUFNLElBQU47SUFDQSxJQUFDLENBQUEsSUFBRCxHQUFZLElBQUEsSUFBQSxDQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBZixFQUFxQixJQUFJLENBQUMsSUFBSSxDQUFDLElBQS9CO0lBQ1osSUFBQyxDQUFBLElBQUksQ0FBQyxPQUFOLENBQWMsSUFBSSxDQUFDLElBQW5CO0lBQ0EsSUFBQyxDQUFBLE9BQU8sQ0FBQyxLQUFULEdBQWlCLElBQUksQ0FBQztXQUN0QixJQUFDLENBQUEsT0FBTyxDQUFDLE1BQVQsR0FBa0IsSUFBSSxDQUFDO0VBTGxCOzs7QUFPVDs7Ozs7OzsyQkFNQSxZQUFBLEdBQWMsU0FBQTtBQUNWLFFBQUE7SUFBQSxNQUFBLEdBQVMsK0NBQUE7SUFFVCxNQUFNLENBQUMsSUFBUCxHQUFjLElBQUMsQ0FBQSxJQUFJLENBQUMsWUFBTixDQUFBO0lBQ2QsTUFBTSxDQUFDLEtBQVAsR0FBZSxJQUFDLENBQUEsT0FBTyxDQUFDO0lBQ3hCLE1BQU0sQ0FBQyxNQUFQLEdBQWdCLElBQUMsQ0FBQSxPQUFPLENBQUM7QUFFekIsV0FBTztFQVBHOzs7O0dBN0ZXLEVBQUUsQ0FBQzs7QUFzR2hDLEVBQUUsQ0FBQyxjQUFILEdBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4jXG4jICAgU2NyaXB0OiBPYmplY3RfTWVzc2FnZVxuI1xuIyAgICQkQ09QWVJJR0hUJCRcbiNcbiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuY2xhc3MgTWVzc2FnZVNldHRpbmdzXG4gICAgIyMjKlxuICAgICogU3RvcmVzIHRoZSBkaWZmZXJlbnQga2luZCBvZiBzZXR0aW5ncyBmb3IgYSBtZXNzYWdlIG9iamVjdCBzdWNoIGFzXG4gICAgKiBhdXRvLWVyYXNlLCB3YWl0LWF0LWVuZCwgYmFja2xvZyB3cml0aW5nLCBldGMuXG4gICAgKlxuICAgICogQG1vZHVsZSB1aVxuICAgICogQGNsYXNzIE1lc3NhZ2VTZXR0aW5nc1xuICAgICogQG1lbWJlcm9mIHVpXG4gICAgKiBAY29uc3RydWN0b3JcbiAgICAjIyMgXG4gICAgY29uc3RydWN0b3I6IC0+XG4gICAgICAgICMjIypcbiAgICAgICAgKiBUaGUgZG9tYWluIHRoZSBvYmplY3QgYmVsb25ncyB0by5cbiAgICAgICAgKiBAcHJvcGVydHkgZG9tYWluXG4gICAgICAgICogQHR5cGUgc3RyaW5nXG4gICAgICAgICMjI1xuICAgICAgICBAZG9tYWluID0gXCJjb20uZGVnaWNhLnZubS5kZWZhdWx0XCJcbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBJbmRpY2F0ZXMgaWYgdGhlIG1lc3NhZ2Ugc2hvdWxkIHdhaXQgZm9yIHVzZXItYWN0aW9uIHRvIGNvbnRpbnVlLlxuICAgICAgICAqIEBwcm9wZXJ0eSB3YWl0QXRFbmRcbiAgICAgICAgKiBAdHlwZSBib29sZWFuXG4gICAgICAgICogQGRlZmF1bHQgdHJ1ZVxuICAgICAgICAjIyNcbiAgICAgICAgQHdhaXRBdEVuZCA9IHllc1xuICAgICAgICBcbiAgICAgICAgIyMjKlxuICAgICAgICAqIEluZGljYXRlcyBpZiB0aGUgbWVzc2FnZSBzaG91bGQgYXV0b21hdGljYWxseSBlcmFzZSBpdCdzIGNvbnRlbnQgXG4gICAgICAgICogYmVmb3JlIGRpc3BsYXlpbmcgdGhlIG5leHQgbWVzc2FnZS5cbiAgICAgICAgKiBAcHJvcGVydHkgYXV0b0VyYXNlXG4gICAgICAgICogQHR5cGUgYm9vbGVhblxuICAgICAgICAqIEBkZWZhdWx0IHRydWVcbiAgICAgICAgIyMjXG4gICAgICAgIEBhdXRvRXJhc2UgPSB5ZXNcbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBJbmRpY2F0ZXMgaWYgdGhlIG1lc3NhZ2Ugc2hvdWxkIGJlIGFkZGVkIHRvIHRoZSBiYWNrbG9nLlxuICAgICAgICAqIEBwcm9wZXJ0eSBiYWNrbG9nXG4gICAgICAgICogQHR5cGUgYm9vbGVhblxuICAgICAgICAqIEBkZWZhdWx0IHRydWVcbiAgICAgICAgIyMjXG4gICAgICAgIEBiYWNrbG9nID0geWVzXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogU3BhY2luZyBiZXR3ZWVuIHRleHQgbGluZXMgaW4gcGl4ZWxzLlxuICAgICAgICAqIEBwcm9wZXJ0eSBsaW5lU3BhY2luZ1xuICAgICAgICAqIEB0eXBlIG51bWJlclxuICAgICAgICAqIEBkZWZhdWx0IDBcbiAgICAgICAgIyMjXG4gICAgICAgIEBsaW5lU3BhY2luZyA9IDBcbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBMZWZ0IGFuZCByaWdodCBwYWRkaW5nIG9mIGEgdGV4dCBsaW5lIGluIHBpeGVscy5cbiAgICAgICAgKiBAcHJvcGVydHkgbGluZVBhZGRpbmdcbiAgICAgICAgKiBAdHlwZSBudW1iZXJcbiAgICAgICAgKiBAZGVmYXVsdCA2XG4gICAgICAgICMjI1xuICAgICAgICBAbGluZVBhZGRpbmcgPSA2XG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogU3BhY2luZyBiZXR3ZWVuIHRleHQgcGFyYWdyYXBocyBpbiBwaXhlbHMuIEEgcGFyYWdyYXBoIGlzIGEgc2luZ2xlXG4gICAgICAgICogbWVzc2FnZSBhZGRlZCBpZiB0aGUgPGI+YXV0b0VyYXNlPC9iPiBwcm9wZXJ0eSBpcyBvZmYuXG4gICAgICAgICogQHByb3BlcnR5IHBhcmFncmFwaFNwYWNpbmdcbiAgICAgICAgKiBAdHlwZSBudW1iZXJcbiAgICAgICAgKiBAZGVmYXVsdCAwXG4gICAgICAgICMjI1xuICAgICAgICBAcGFyYWdyYXBoU3BhY2luZyA9IDBcbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBJbmRpY2F0ZXMgaWYgdGhlIGRlZmluZWQgdGV4dC1jb2xvciBvZiB0aGUgY3VycmVudGx5IHNwZWFraW5nIGNoYXJhY3RlciBzaG91bGRcbiAgICAgICAgKiBiZSB1c2VkIGFzIG1lc3NhZ2UgdGV4dCBjb2xvci4gVGhhdCBpcyB1c2VmdWwgZm9yIE5WTCBzdHlsZSBtZXNzYWdlcy5cbiAgICAgICAgKiBAcHJvcGVydHkgdXNlQ2hhcmFjdGVyQ29sb3JcbiAgICAgICAgKiBAdHlwZSBib29sZWFuXG4gICAgICAgICogQGRlZmF1bHQgZmFsc2VcbiAgICAgICAgIyMjXG4gICAgICAgIEB1c2VDaGFyYWN0ZXJDb2xvciA9IG5vXG4gICAgICAgIFxudWkuTWVzc2FnZVNldHRpbmdzID0gTWVzc2FnZVNldHRpbmdzXG5cbmNsYXNzIE9iamVjdF9NZXNzYWdlIGV4dGVuZHMgdWkuT2JqZWN0X1VJRWxlbWVudFxuICAgIEBvYmplY3RDb2RlY0JsYWNrTGlzdCA9IFtcInBhcmVudFwiLCBcImNvbnRyb2xzQnlTdHlsZVwiLCBcInBhcmVudHNCeVN0eWxlXCIsIFwic3R5bGVzXCIsIFwiYWN0aXZlU3R5bGVzXCJdXG4gICAgXG4gICAgIyMjKlxuICAgICogQSBtZXNzYWdlIG9iamVjdCB0byBkaXNwbGF5IGdhbWUgbWVzc2FnZXMgb24gc2NyZWVuLlxuICAgICpcbiAgICAqIEBtb2R1bGUgdWlcbiAgICAqIEBjbGFzcyBPYmplY3RfTWVzc2FnZVxuICAgICogQGV4dGVuZHMgdWkuT2JqZWN0X1VJRWxlbWVudFxuICAgICogQG1lbWJlcm9mIHVpXG4gICAgKiBAY29uc3RydWN0b3JcbiAgICAjIyMgXG4gICAgY29uc3RydWN0b3I6IC0+XG4gICAgICAgIHN1cGVyXG4gICAgICAgIEB2aXNpYmxlID0gbm9cbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBUaGUgZm9udCB1c2VkIGZvciB0aGUgbWVzc2FnZSB0ZXh0LlxuICAgICAgICAqIEBwcm9wZXJ0eSBmb250XG4gICAgICAgICogQHR5cGUgZ3MuRm9udFxuICAgICAgICAjIyNcbiAgICAgICAgQGZvbnQgPSBuZXcgRm9udChcIlZlcmRhbmFcIiwgTWF0aC5yb3VuZCg5IC8gMjQwICogR3JhcGhpY3MuaGVpZ2h0KSlcbiAgICAgICAgQGZvbnQuYm9yZGVyID0gbm9cbiAgICAgICAgQGZvbnQuYm9yZGVyQ29sb3IgPSBuZXcgQ29sb3IoMCwgMCwgMClcbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBNZXNzYWdlIHNwZWNpZmljIHNldHRpbmdzIHN1Y2ggYXMgYXV0by1lcmFzZSwgd2FpdC1hdC1lbmQsIGV0Yy5cbiAgICAgICAgKiBAcHJvcGVydHkgc2V0dGluZ3NcbiAgICAgICAgKiBAdHlwZSB1aS5NZXNzYWdlU2V0dGluZ3NcbiAgICAgICAgIyMjXG4gICAgICAgIEBzZXR0aW5ncyA9IG5ldyB1aS5NZXNzYWdlU2V0dGluZ3MoKVxuICAgICAgICBcbiAgICAgICAgIyMjKlxuICAgICAgICAqIEFsbCBtZXNzYWdlIHBhcmFncmFwaHMgXG4gICAgICAgICogQHByb3BlcnR5IG1lc3NhZ2VzXG4gICAgICAgICogQHR5cGUgT2JqZWN0W11cbiAgICAgICAgIyMjXG4gICAgICAgIEBtZXNzYWdlcyA9IFtdXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogVGhlIHRleHQtcmVuZGVyZXIgdXNlZCB0byByZW5kZXIgdGhlIG1lc3NhZ2UgdGV4dC5cbiAgICAgICAgKiBAcHJvcGVydHkgdGV4dFJlbmRlcmVyXG4gICAgICAgICogQHR5cGUgZ3MuQ29tcG9uZW50X01lc3NhZ2VUZXh0UmVuZGVyZXJcbiAgICAgICAgIyMjXG4gICAgICAgIEB0ZXh0UmVuZGVyZXIgPSBuZXcgZ3MuQ29tcG9uZW50X01lc3NhZ2VUZXh0UmVuZGVyZXIoKVxuXG4gICAgICAgICMjIypcbiAgICAgICAgKiBUaGUgVUkgb2JqZWN0J3MgYW5pbWF0b3ItY29tcG9uZW50IHRvIGV4ZWN1dGUgZGlmZmVyZW50IGtpbmQgb2YgYW5pbWF0aW9ucyBsaWtlIG1vdmUsIHJvdGF0ZSwgZXRjLiBvbiBpdC5cbiAgICAgICAgKiBAcHJvcGVydHkgYW5pbWF0b3JcbiAgICAgICAgKiBAdHlwZSBncy5Db21wb25lbnRfQW5pbWF0b3JcbiAgICAgICAgIyMjXG4gICAgICAgIEBhbmltYXRvciA9IG5ldyBncy5BbmltYXRvcigpXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogVGhlIFVJIG9iamVjdCdzIHNvdXJjZSByZWN0YW5nbGUgb24gc2NyZWVuLlxuICAgICAgICAqIEBwcm9wZXJ0eSBzcmNSZWN0XG4gICAgICAgICogQHR5cGUgZ3MuUmVjdFxuICAgICAgICAjIyNcbiAgICAgICAgQHNyY1JlY3QgPSBuZXcgUmVjdCgwLCAwLCAxLCAxKVxuICAgICAgICBcbiAgICAgICAgQG1lc3NhZ2UgPSBuZXcgdm4uQ29tcG9uZW50X01lc3NhZ2VCZWhhdmlvcigpXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogVGhlIFVJIG9iamVjdCdzIGNvbXBvbmVudCB0byBhZGQgbWVzc2FnZS1zcGVjaWZpYyBiZWhhdmlvci5cbiAgICAgICAgKiBAcHJvcGVydHkgYmVoYXZpb3JcbiAgICAgICAgKiBAdHlwZSB2bi5Db21wb25lbnRfTWVzc2FnZUJlaGF2aW9yXG4gICAgICAgICMjI1xuICAgICAgICBAYmVoYXZpb3IgPSBAbWVzc2FnZVxuICAgICAgICBcbiAgICAgICAgQGFkZENvbXBvbmVudChAYW5pbWF0b3IpXG4gICAgICAgIEBhZGRDb21wb25lbnQoQHRleHRSZW5kZXJlcilcbiAgICAgICAgQGFkZENvbXBvbmVudChAbWVzc2FnZSlcbiAgICAgICAgXG4gICAgXG4gICAgIyMjKlxuICAgICogUmVzdG9yZXMgdGhlIG9iamVjdCBmcm9tIGEgZGF0YS1idW5kbGUuXG4gICAgKlxuICAgICogQG1ldGhvZCByZXN0b3JlXG4gICAgKiBAcGFyYW0ge09iamVjdH0gZGF0YSAtIFRoZSBkYXRhLWJ1bmRsZS5cbiAgICAjIyMgICBcbiAgICByZXN0b3JlOiAoZGF0YSkgLT5cbiAgICAgICAgc3VwZXIoZGF0YSlcbiAgICAgICAgQGZvbnQgPSBuZXcgRm9udChkYXRhLmZvbnQubmFtZSwgZGF0YS5mb250LnNpemUpXG4gICAgICAgIEBmb250LnJlc3RvcmUoZGF0YS5mb250KVxuICAgICAgICBAZHN0UmVjdC53aWR0aCA9IGRhdGEud2lkdGhcbiAgICAgICAgQGRzdFJlY3QuaGVpZ2h0ID0gZGF0YS5oZWlnaHRcbiAgICAgICAgXG4gICAgIyMjKlxuICAgICogU2VyaWFsaXplcyB0aGUgb2JqZWN0IGludG8gYSBkYXRhLWJ1bmRsZS5cbiAgICAqXG4gICAgKiBAbWV0aG9kIHRvRGF0YUJ1bmRsZVxuICAgICogQHJldHVybiB7T2JqZWN0fSBUaGUgZGF0YS1idW5kbGUuXG4gICAgIyMjICAgXG4gICAgdG9EYXRhQnVuZGxlOiAtPiBcbiAgICAgICAgYnVuZGxlID0gc3VwZXIoKVxuICAgICAgICBcbiAgICAgICAgYnVuZGxlLmZvbnQgPSBAZm9udC50b0RhdGFCdW5kbGUoKVxuICAgICAgICBidW5kbGUud2lkdGggPSBAZHN0UmVjdC53aWR0aFxuICAgICAgICBidW5kbGUuaGVpZ2h0ID0gQGRzdFJlY3QuaGVpZ2h0XG4gICAgICAgIFxuICAgICAgICByZXR1cm4gYnVuZGxlXG4gICAgICAgIFxudWkuT2JqZWN0X01lc3NhZ2UgPSBPYmplY3RfTWVzc2FnZSJdfQ==\n//# sourceURL=Object_Message_55.js"
    },
    "summary": [
        "name",
        "type",
        "order"
    ]
}

Commits for Nextrek/s2s/data/916DB18CK81C4A43FASB766E9ED1E87FDC8A.json

Diff revisions: vs.
Revision Author Commited Message
1084 MOliva picture MOliva Fri 11 May, 2018 12:41:55 +0000