

Nextrek
@ 1348
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
{ "uid": "BDF791F0KD80DA491BS98B9E2D5DE78C085F", "isLoaded": true, "lastModificationTime": 0, "items": { "name": "Object_Text", "type": "game_script", "order": 11, "content": "# ===================================================================\n#\n# Script: Object_Text\n#\n# $$COPYRIGHT$$\n#\n# ===================================================================\nclass Object_Text extends gs.Object_Visual\n @objectCodecBlackList = [\"parent\"]\n \n ###*\n * A game object used for custom texts in a scene.\n *\n * @module gs\n * @class Object_Text\n * @extends gs.Object_Visual\n * @memberof gs\n * @constructor\n ###\n constructor: (data) ->\n super\n \n ###*\n * The object's bitmap used for visual presentation.\n * @property bitmap\n * @type gs.Bitmap\n ###\n @bitmap = null\n \n ###*\n * The font used for the text.\n * @property font\n * @type gs.Font\n ###\n @font = new Font(gs.Fonts.TEXT)\n \n ###*\n * Indicates if word-wrap is enabled. If <b>true</b> line-breaks are automatically added.\n * @property wordWrap\n * @type boolean\n ###\n @wordWrap = no\n \n ###*\n * The domain the object belongs to.\n * @property domain\n * @type string\n ###\n @domain = \"com.degica.vnm.default\"\n \n ###*\n * The object's source rectangle. It controls which part of the object's image is used\n * for visual presentation.\n * @property srcRect\n * @type gs.Rect\n ###\n @srcRect = new Rect()\n \n ###*\n * The object's mask to execute masking-effects on it.\n * @property mask\n * @type gs.Mask\n ###\n @mask = new gs.Mask()\n \n ###*\n * Indicates if the object's visual presentation should be mirrored horizontally.\n * @property mirror\n * @type boolean\n ###\n @mirror = false\n \n ###*\n * The text to display.\n * @property text\n * @type string\n ###\n @text = \"\"\n \n ###*\n * The rotation-angle of the picture in degrees. The rotation center depends on the\n * anchor-point.\n * @property angle\n * @type number\n ###\n @angle = 0\n \n ###*\n * The color tone of the object used for the visual presentation.\n * @property tone\n * @type gs.Tone\n ###\n @tone = new Tone(0, 0, 0, 0)\n \n ###*\n * The color of the object used for the visual presentation.\n * @property color\n * @type gs.Color\n ###\n @color = new Color(255, 255, 255, 0)\n \n ###*\n * The text-renderer used to render the text.\n * @property textRenderer\n * @type gs.Component_TextRenderer\n ###\n @textRenderer = new gs.Component_TextRenderer()\n @textRenderer.object = this\n\n ###*\n * The 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.Component_Animator()\n \n ###*\n * The object's visual-component to display the game object on screen.\n * @property visual\n * @type gs.Component_Sprite\n ###\n @visual = new gs.Component_Sprite(no)\n \n ###*\n * The object's behavior component for the text-specific behavior.\n * @property behavior\n * @type gs.Component_TextBehavior\n ###\n @behavior = new gs.Component_TextBehavior()\n\n @addComponent(@visual)\n @addComponent(@behavior)\n @addComponent(@animator)\n \n @componentsFromDataBundle(data)\n \n #@update()\n \n ###*\n * Restores the game object from a data-bundle.\n *\n * @method restore\n * @param {Object} data - The data-bundle.\n ### \n restore: (data) ->\n super(data)\n \n @srcRect = gs.Rect.fromObject(data.srcRect)\n @mask = gs.Mask.fromObject(data.mask)\n \n ###*\n * Serializes the object into a data-bundle.\n *\n * @method toDataBundle\n * @return {Object} The data-bundle.\n ### \n toDataBundle: ->\n components = @componentsToDataBundle(gs.Component_Animation)\n \n result = {\n components: components,\n dstRect: @dstRect,\n srcRect: @srcRect,\n opacity: @opacity,\n origin: @origin,\n offset: @offset,\n anchor: @anchor,\n zIndex: @zIndex,\n mask: @mask.toDataBundle(),\n motionBlur: @motionBlur,\n zoom: @zoom,\n angle: @angle,\n mirror: @mirror,\n text: @text,\n formatting: @formatting\n }\n\n return result\n \ngs.Object_Text = Object_Text", "parentId": "A05E7029K45DBA459BSADF4EEC07A526241A", "folder": false, "compiledContent": "var Object_Text,\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\nObject_Text = (function(superClass) {\n extend(Object_Text, superClass);\n\n Object_Text.objectCodecBlackList = [\"parent\"];\n\n\n /**\n * A game object used for custom texts in a scene.\n *\n * @module gs\n * @class Object_Text\n * @extends gs.Object_Visual\n * @memberof gs\n * @constructor\n */\n\n function Object_Text(data) {\n Object_Text.__super__.constructor.apply(this, arguments);\n\n /**\n * The object's bitmap used for visual presentation.\n * @property bitmap\n * @type gs.Bitmap\n */\n this.bitmap = null;\n\n /**\n * The font used for the text.\n * @property font\n * @type gs.Font\n */\n this.font = new Font(gs.Fonts.TEXT);\n\n /**\n * Indicates if word-wrap is enabled. If <b>true</b> line-breaks are automatically added.\n * @property wordWrap\n * @type boolean\n */\n this.wordWrap = false;\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 * The object's source rectangle. It controls which part of the object's image is used\n * for visual presentation.\n * @property srcRect\n * @type gs.Rect\n */\n this.srcRect = new Rect();\n\n /**\n * The object's mask to execute masking-effects on it.\n * @property mask\n * @type gs.Mask\n */\n this.mask = new gs.Mask();\n\n /**\n * Indicates if the object's visual presentation should be mirrored horizontally.\n * @property mirror\n * @type boolean\n */\n this.mirror = false;\n\n /**\n * The text to display.\n * @property text\n * @type string\n */\n this.text = \"\";\n\n /**\n * The rotation-angle of the picture in degrees. The rotation center depends on the\n * anchor-point.\n * @property angle\n * @type number\n */\n this.angle = 0;\n\n /**\n * The color tone of the object used for the visual presentation.\n * @property tone\n * @type gs.Tone\n */\n this.tone = new Tone(0, 0, 0, 0);\n\n /**\n * The color of the object used for the visual presentation.\n * @property color\n * @type gs.Color\n */\n this.color = new Color(255, 255, 255, 0);\n\n /**\n * The text-renderer used to render the text.\n * @property textRenderer\n * @type gs.Component_TextRenderer\n */\n this.textRenderer = new gs.Component_TextRenderer();\n this.textRenderer.object = this;\n\n /**\n * The 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.Component_Animator();\n\n /**\n * The object's visual-component to display the game object on screen.\n * @property visual\n * @type gs.Component_Sprite\n */\n this.visual = new gs.Component_Sprite(false);\n\n /**\n * The object's behavior component for the text-specific behavior.\n * @property behavior\n * @type gs.Component_TextBehavior\n */\n this.behavior = new gs.Component_TextBehavior();\n this.addComponent(this.visual);\n this.addComponent(this.behavior);\n this.addComponent(this.animator);\n this.componentsFromDataBundle(data);\n }\n\n\n /**\n * Restores the game object from a data-bundle.\n *\n * @method restore\n * @param {Object} data - The data-bundle.\n */\n\n Object_Text.prototype.restore = function(data) {\n Object_Text.__super__.restore.call(this, data);\n this.srcRect = gs.Rect.fromObject(data.srcRect);\n return this.mask = gs.Mask.fromObject(data.mask);\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_Text.prototype.toDataBundle = function() {\n var components, result;\n components = this.componentsToDataBundle(gs.Component_Animation);\n result = {\n components: components,\n dstRect: this.dstRect,\n srcRect: this.srcRect,\n opacity: this.opacity,\n origin: this.origin,\n offset: this.offset,\n anchor: this.anchor,\n zIndex: this.zIndex,\n mask: this.mask.toDataBundle(),\n motionBlur: this.motionBlur,\n zoom: this.zoom,\n angle: this.angle,\n mirror: this.mirror,\n text: this.text,\n formatting: this.formatting\n };\n return result;\n };\n\n return Object_Text;\n\n})(gs.Object_Visual);\n\ngs.Object_Text = Object_Text;\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BLElBQUEsV0FBQTtFQUFBOzs7QUFBTTs7O0VBQ0YsV0FBQyxDQUFBLG9CQUFELEdBQXdCLENBQUMsUUFBRDs7O0FBRXhCOzs7Ozs7Ozs7O0VBU2EscUJBQUMsSUFBRDtJQUNULDhDQUFBLFNBQUE7O0FBRUE7Ozs7O0lBS0EsSUFBQyxDQUFBLE1BQUQsR0FBVTs7QUFFVjs7Ozs7SUFLQSxJQUFDLENBQUEsSUFBRCxHQUFZLElBQUEsSUFBQSxDQUFLLEVBQUUsQ0FBQyxLQUFLLENBQUMsSUFBZDs7QUFFWjs7Ozs7SUFLQSxJQUFDLENBQUEsUUFBRCxHQUFZOztBQUVaOzs7OztJQUtBLElBQUMsQ0FBQSxNQUFELEdBQVU7O0FBRVY7Ozs7OztJQU1BLElBQUMsQ0FBQSxPQUFELEdBQWUsSUFBQSxJQUFBLENBQUE7O0FBRWY7Ozs7O0lBS0EsSUFBQyxDQUFBLElBQUQsR0FBWSxJQUFBLEVBQUUsQ0FBQyxJQUFILENBQUE7O0FBRVo7Ozs7O0lBS0EsSUFBQyxDQUFBLE1BQUQsR0FBVTs7QUFFVjs7Ozs7SUFLQSxJQUFDLENBQUEsSUFBRCxHQUFROztBQUVSOzs7Ozs7SUFNQSxJQUFDLENBQUEsS0FBRCxHQUFTOztBQUVUOzs7OztJQUtBLElBQUMsQ0FBQSxJQUFELEdBQVksSUFBQSxJQUFBLENBQUssQ0FBTCxFQUFRLENBQVIsRUFBVyxDQUFYLEVBQWMsQ0FBZDs7QUFFWjs7Ozs7SUFLQSxJQUFDLENBQUEsS0FBRCxHQUFhLElBQUEsS0FBQSxDQUFNLEdBQU4sRUFBVyxHQUFYLEVBQWdCLEdBQWhCLEVBQXFCLENBQXJCOztBQUViOzs7OztJQUtBLElBQUMsQ0FBQSxZQUFELEdBQW9CLElBQUEsRUFBRSxDQUFDLHNCQUFILENBQUE7SUFDcEIsSUFBQyxDQUFBLFlBQVksQ0FBQyxNQUFkLEdBQXVCOztBQUV2Qjs7Ozs7SUFLQSxJQUFDLENBQUEsUUFBRCxHQUFnQixJQUFBLEVBQUUsQ0FBQyxrQkFBSCxDQUFBOztBQUVoQjs7Ozs7SUFLQSxJQUFDLENBQUEsTUFBRCxHQUFjLElBQUEsRUFBRSxDQUFDLGdCQUFILENBQW9CLEtBQXBCOztBQUVkOzs7OztJQUtBLElBQUMsQ0FBQSxRQUFELEdBQWdCLElBQUEsRUFBRSxDQUFDLHNCQUFILENBQUE7SUFFaEIsSUFBQyxDQUFBLFlBQUQsQ0FBYyxJQUFDLENBQUEsTUFBZjtJQUNBLElBQUMsQ0FBQSxZQUFELENBQWMsSUFBQyxDQUFBLFFBQWY7SUFDQSxJQUFDLENBQUEsWUFBRCxDQUFjLElBQUMsQ0FBQSxRQUFmO0lBRUEsSUFBQyxDQUFBLHdCQUFELENBQTBCLElBQTFCO0VBbkhTOzs7QUF1SGI7Ozs7Ozs7d0JBTUEsT0FBQSxHQUFTLFNBQUMsSUFBRDtJQUNMLHlDQUFNLElBQU47SUFFQSxJQUFDLENBQUEsT0FBRCxHQUFXLEVBQUUsQ0FBQyxJQUFJLENBQUMsVUFBUixDQUFtQixJQUFJLENBQUMsT0FBeEI7V0FDWCxJQUFDLENBQUEsSUFBRCxHQUFRLEVBQUUsQ0FBQyxJQUFJLENBQUMsVUFBUixDQUFtQixJQUFJLENBQUMsSUFBeEI7RUFKSDs7O0FBTVQ7Ozs7Ozs7d0JBTUEsWUFBQSxHQUFjLFNBQUE7QUFDVixRQUFBO0lBQUEsVUFBQSxHQUFhLElBQUMsQ0FBQSxzQkFBRCxDQUF3QixFQUFFLENBQUMsbUJBQTNCO0lBRWIsTUFBQSxHQUFTO01BQ0wsVUFBQSxFQUFZLFVBRFA7TUFFTCxPQUFBLEVBQVMsSUFBQyxDQUFBLE9BRkw7TUFHTCxPQUFBLEVBQVMsSUFBQyxDQUFBLE9BSEw7TUFJTCxPQUFBLEVBQVMsSUFBQyxDQUFBLE9BSkw7TUFLTCxNQUFBLEVBQVEsSUFBQyxDQUFBLE1BTEo7TUFNTCxNQUFBLEVBQVEsSUFBQyxDQUFBLE1BTko7TUFPTCxNQUFBLEVBQVEsSUFBQyxDQUFBLE1BUEo7TUFRTCxNQUFBLEVBQVEsSUFBQyxDQUFBLE1BUko7TUFTTCxJQUFBLEVBQU0sSUFBQyxDQUFBLElBQUksQ0FBQyxZQUFOLENBQUEsQ0FURDtNQVVMLFVBQUEsRUFBWSxJQUFDLENBQUEsVUFWUjtNQVdMLElBQUEsRUFBTSxJQUFDLENBQUEsSUFYRjtNQVlMLEtBQUEsRUFBTyxJQUFDLENBQUEsS0FaSDtNQWFMLE1BQUEsRUFBUSxJQUFDLENBQUEsTUFiSjtNQWNMLElBQUEsRUFBTSxJQUFDLENBQUEsSUFkRjtNQWVMLFVBQUEsRUFBWSxJQUFDLENBQUEsVUFmUjs7QUFrQlQsV0FBTztFQXJCRzs7OztHQXJKUSxFQUFFLENBQUM7O0FBNEs3QixFQUFFLENBQUMsV0FBSCxHQUFpQiIsInNvdXJjZXNDb250ZW50IjpbIiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuI1xuIyAgIFNjcmlwdDogT2JqZWN0X1RleHRcbiNcbiMgICAkJENPUFlSSUdIVCQkXG4jXG4jID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmNsYXNzIE9iamVjdF9UZXh0IGV4dGVuZHMgZ3MuT2JqZWN0X1Zpc3VhbFxuICAgIEBvYmplY3RDb2RlY0JsYWNrTGlzdCA9IFtcInBhcmVudFwiXVxuICAgIFxuICAgICMjIypcbiAgICAqIEEgZ2FtZSBvYmplY3QgdXNlZCBmb3IgY3VzdG9tIHRleHRzIGluIGEgc2NlbmUuXG4gICAgKlxuICAgICogQG1vZHVsZSBnc1xuICAgICogQGNsYXNzIE9iamVjdF9UZXh0XG4gICAgKiBAZXh0ZW5kcyBncy5PYmplY3RfVmlzdWFsXG4gICAgKiBAbWVtYmVyb2YgZ3NcbiAgICAqIEBjb25zdHJ1Y3RvclxuICAgICMjI1xuICAgIGNvbnN0cnVjdG9yOiAoZGF0YSkgLT5cbiAgICAgICAgc3VwZXJcbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBUaGUgb2JqZWN0J3MgYml0bWFwIHVzZWQgZm9yIHZpc3VhbCBwcmVzZW50YXRpb24uXG4gICAgICAgICogQHByb3BlcnR5IGJpdG1hcFxuICAgICAgICAqIEB0eXBlIGdzLkJpdG1hcFxuICAgICAgICAjIyNcbiAgICAgICAgQGJpdG1hcCA9IG51bGxcbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBUaGUgZm9udCB1c2VkIGZvciB0aGUgdGV4dC5cbiAgICAgICAgKiBAcHJvcGVydHkgZm9udFxuICAgICAgICAqIEB0eXBlIGdzLkZvbnRcbiAgICAgICAgIyMjXG4gICAgICAgIEBmb250ID0gbmV3IEZvbnQoZ3MuRm9udHMuVEVYVClcbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBJbmRpY2F0ZXMgaWYgd29yZC13cmFwIGlzIGVuYWJsZWQuIElmIDxiPnRydWU8L2I+IGxpbmUtYnJlYWtzIGFyZSBhdXRvbWF0aWNhbGx5IGFkZGVkLlxuICAgICAgICAqIEBwcm9wZXJ0eSB3b3JkV3JhcFxuICAgICAgICAqIEB0eXBlIGJvb2xlYW5cbiAgICAgICAgIyMjXG4gICAgICAgIEB3b3JkV3JhcCA9IG5vXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogVGhlIGRvbWFpbiB0aGUgb2JqZWN0IGJlbG9uZ3MgdG8uXG4gICAgICAgICogQHByb3BlcnR5IGRvbWFpblxuICAgICAgICAqIEB0eXBlIHN0cmluZ1xuICAgICAgICAjIyNcbiAgICAgICAgQGRvbWFpbiA9IFwiY29tLmRlZ2ljYS52bm0uZGVmYXVsdFwiXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogVGhlIG9iamVjdCdzIHNvdXJjZSByZWN0YW5nbGUuIEl0IGNvbnRyb2xzIHdoaWNoIHBhcnQgb2YgdGhlIG9iamVjdCdzIGltYWdlIGlzIHVzZWRcbiAgICAgICAgKiBmb3IgdmlzdWFsIHByZXNlbnRhdGlvbi5cbiAgICAgICAgKiBAcHJvcGVydHkgc3JjUmVjdFxuICAgICAgICAqIEB0eXBlIGdzLlJlY3RcbiAgICAgICAgIyMjXG4gICAgICAgIEBzcmNSZWN0ID0gbmV3IFJlY3QoKVxuICAgICAgICBcbiAgICAgICAgIyMjKlxuICAgICAgICAqIFRoZSBvYmplY3QncyBtYXNrIHRvIGV4ZWN1dGUgbWFza2luZy1lZmZlY3RzIG9uIGl0LlxuICAgICAgICAqIEBwcm9wZXJ0eSBtYXNrXG4gICAgICAgICogQHR5cGUgZ3MuTWFza1xuICAgICAgICAjIyNcbiAgICAgICAgQG1hc2sgPSBuZXcgZ3MuTWFzaygpXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogSW5kaWNhdGVzIGlmIHRoZSBvYmplY3QncyB2aXN1YWwgcHJlc2VudGF0aW9uIHNob3VsZCBiZSBtaXJyb3JlZCBob3Jpem9udGFsbHkuXG4gICAgICAgICogQHByb3BlcnR5IG1pcnJvclxuICAgICAgICAqIEB0eXBlIGJvb2xlYW5cbiAgICAgICAgIyMjXG4gICAgICAgIEBtaXJyb3IgPSBmYWxzZVxuICAgICAgICBcbiAgICAgICAgIyMjKlxuICAgICAgICAqIFRoZSB0ZXh0IHRvIGRpc3BsYXkuXG4gICAgICAgICogQHByb3BlcnR5IHRleHRcbiAgICAgICAgKiBAdHlwZSBzdHJpbmdcbiAgICAgICAgIyMjXG4gICAgICAgIEB0ZXh0ID0gXCJcIlxuICAgICAgICBcbiAgICAgICAgIyMjKlxuICAgICAgICAqIFRoZSByb3RhdGlvbi1hbmdsZSBvZiB0aGUgcGljdHVyZSBpbiBkZWdyZWVzLiBUaGUgcm90YXRpb24gY2VudGVyIGRlcGVuZHMgb24gdGhlXG4gICAgICAgICogYW5jaG9yLXBvaW50LlxuICAgICAgICAqIEBwcm9wZXJ0eSBhbmdsZVxuICAgICAgICAqIEB0eXBlIG51bWJlclxuICAgICAgICAjIyNcbiAgICAgICAgQGFuZ2xlID0gMFxuICAgICAgICBcbiAgICAgICAgIyMjKlxuICAgICAgICAqIFRoZSBjb2xvciB0b25lIG9mIHRoZSBvYmplY3QgdXNlZCBmb3IgdGhlIHZpc3VhbCBwcmVzZW50YXRpb24uXG4gICAgICAgICogQHByb3BlcnR5IHRvbmVcbiAgICAgICAgKiBAdHlwZSBncy5Ub25lXG4gICAgICAgICMjI1xuICAgICAgICBAdG9uZSA9IG5ldyBUb25lKDAsIDAsIDAsIDApXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogVGhlIGNvbG9yIG9mIHRoZSBvYmplY3QgdXNlZCBmb3IgdGhlIHZpc3VhbCBwcmVzZW50YXRpb24uXG4gICAgICAgICogQHByb3BlcnR5IGNvbG9yXG4gICAgICAgICogQHR5cGUgZ3MuQ29sb3JcbiAgICAgICAgIyMjXG4gICAgICAgIEBjb2xvciA9IG5ldyBDb2xvcigyNTUsIDI1NSwgMjU1LCAwKVxuICAgICAgICBcbiAgICAgICAgIyMjKlxuICAgICAgICAqIFRoZSB0ZXh0LXJlbmRlcmVyIHVzZWQgdG8gcmVuZGVyIHRoZSB0ZXh0LlxuICAgICAgICAqIEBwcm9wZXJ0eSB0ZXh0UmVuZGVyZXJcbiAgICAgICAgKiBAdHlwZSBncy5Db21wb25lbnRfVGV4dFJlbmRlcmVyXG4gICAgICAgICMjI1xuICAgICAgICBAdGV4dFJlbmRlcmVyID0gbmV3IGdzLkNvbXBvbmVudF9UZXh0UmVuZGVyZXIoKVxuICAgICAgICBAdGV4dFJlbmRlcmVyLm9iamVjdCA9IHRoaXNcblxuICAgICAgICAjIyMqXG4gICAgICAgICogVGhlIG9iamVjdCdzIGFuaW1hdG9yLWNvbXBvbmVudCB0byBleGVjdXRlIGRpZmZlcmVudCBraW5kIG9mIGFuaW1hdGlvbnMgbGlrZSBtb3ZlLCByb3RhdGUsIGV0Yy4gb24gaXQuXG4gICAgICAgICogQHByb3BlcnR5IGFuaW1hdG9yXG4gICAgICAgICogQHR5cGUgZ3MuQ29tcG9uZW50X0FuaW1hdG9yXG4gICAgICAgICMjI1xuICAgICAgICBAYW5pbWF0b3IgPSBuZXcgZ3MuQ29tcG9uZW50X0FuaW1hdG9yKClcbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBUaGUgb2JqZWN0J3MgdmlzdWFsLWNvbXBvbmVudCB0byBkaXNwbGF5IHRoZSBnYW1lIG9iamVjdCBvbiBzY3JlZW4uXG4gICAgICAgICogQHByb3BlcnR5IHZpc3VhbFxuICAgICAgICAqIEB0eXBlIGdzLkNvbXBvbmVudF9TcHJpdGVcbiAgICAgICAgIyMjXG4gICAgICAgIEB2aXN1YWwgPSBuZXcgZ3MuQ29tcG9uZW50X1Nwcml0ZShubylcbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBUaGUgb2JqZWN0J3MgYmVoYXZpb3IgY29tcG9uZW50IGZvciB0aGUgdGV4dC1zcGVjaWZpYyBiZWhhdmlvci5cbiAgICAgICAgKiBAcHJvcGVydHkgYmVoYXZpb3JcbiAgICAgICAgKiBAdHlwZSBncy5Db21wb25lbnRfVGV4dEJlaGF2aW9yXG4gICAgICAgICMjI1xuICAgICAgICBAYmVoYXZpb3IgPSBuZXcgZ3MuQ29tcG9uZW50X1RleHRCZWhhdmlvcigpXG5cbiAgICAgICAgQGFkZENvbXBvbmVudChAdmlzdWFsKVxuICAgICAgICBAYWRkQ29tcG9uZW50KEBiZWhhdmlvcilcbiAgICAgICAgQGFkZENvbXBvbmVudChAYW5pbWF0b3IpXG4gICAgICAgIFxuICAgICAgICBAY29tcG9uZW50c0Zyb21EYXRhQnVuZGxlKGRhdGEpXG4gICAgICAgIFxuICAgICAgICAjQHVwZGF0ZSgpXG4gICAgIFxuICAgICMjIypcbiAgICAqIFJlc3RvcmVzIHRoZSBnYW1lIG9iamVjdCBmcm9tIGEgZGF0YS1idW5kbGUuXG4gICAgKlxuICAgICogQG1ldGhvZCByZXN0b3JlXG4gICAgKiBAcGFyYW0ge09iamVjdH0gZGF0YSAtIFRoZSBkYXRhLWJ1bmRsZS5cbiAgICAjIyMgICAgXG4gICAgcmVzdG9yZTogKGRhdGEpIC0+XG4gICAgICAgIHN1cGVyKGRhdGEpXG4gICAgICAgIFxuICAgICAgICBAc3JjUmVjdCA9IGdzLlJlY3QuZnJvbU9iamVjdChkYXRhLnNyY1JlY3QpXG4gICAgICAgIEBtYXNrID0gZ3MuTWFzay5mcm9tT2JqZWN0KGRhdGEubWFzaylcbiAgICAgICAgXG4gICAgIyMjKlxuICAgICogU2VyaWFsaXplcyB0aGUgb2JqZWN0IGludG8gYSBkYXRhLWJ1bmRsZS5cbiAgICAqXG4gICAgKiBAbWV0aG9kIHRvRGF0YUJ1bmRsZVxuICAgICogQHJldHVybiB7T2JqZWN0fSBUaGUgZGF0YS1idW5kbGUuXG4gICAgIyMjICAgIFxuICAgIHRvRGF0YUJ1bmRsZTogLT5cbiAgICAgICAgY29tcG9uZW50cyA9IEBjb21wb25lbnRzVG9EYXRhQnVuZGxlKGdzLkNvbXBvbmVudF9BbmltYXRpb24pXG4gICAgICAgIFxuICAgICAgICByZXN1bHQgPSB7XG4gICAgICAgICAgICBjb21wb25lbnRzOiBjb21wb25lbnRzLFxuICAgICAgICAgICAgZHN0UmVjdDogQGRzdFJlY3QsXG4gICAgICAgICAgICBzcmNSZWN0OiBAc3JjUmVjdCxcbiAgICAgICAgICAgIG9wYWNpdHk6IEBvcGFjaXR5LFxuICAgICAgICAgICAgb3JpZ2luOiBAb3JpZ2luLFxuICAgICAgICAgICAgb2Zmc2V0OiBAb2Zmc2V0LFxuICAgICAgICAgICAgYW5jaG9yOiBAYW5jaG9yLFxuICAgICAgICAgICAgekluZGV4OiBAekluZGV4LFxuICAgICAgICAgICAgbWFzazogQG1hc2sudG9EYXRhQnVuZGxlKCksXG4gICAgICAgICAgICBtb3Rpb25CbHVyOiBAbW90aW9uQmx1cixcbiAgICAgICAgICAgIHpvb206IEB6b29tLFxuICAgICAgICAgICAgYW5nbGU6IEBhbmdsZSxcbiAgICAgICAgICAgIG1pcnJvcjogQG1pcnJvcixcbiAgICAgICAgICAgIHRleHQ6IEB0ZXh0LFxuICAgICAgICAgICAgZm9ybWF0dGluZzogQGZvcm1hdHRpbmdcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiByZXN1bHRcbiAgICAgICAgXG5ncy5PYmplY3RfVGV4dCA9IE9iamVjdF9UZXh0Il19\n//# sourceURL=Object_Text_127.js" }, "summary": [ "name", "type", "order" ] } |