stimulsoft-forms
Version:
Stimulsoft PDF Forms
196 lines (195 loc) • 23.5 kB
JavaScript
/*
{*******************************************************************}
{ }
{ }
{ }
{ Copyright (C) Stimulsoft }
{ ALL RIGHTS RESERVED }
{ }
{ The entire contents of this file is protected by U.S. and }
{ International Copyright Laws. Unauthorized reproduction, }
{ reverse-engineering, and distribution of all or any portion of }
{ the code contained in this file is strictly prohibited and may }
{ result in severe civil and criminal penalties and will be }
{ prosecuted to the maximum extent possible under the law. }
{ }
{ RESTRICTIONS }
{ }
{ THIS SOURCE CODE AND ALL RESULTING INTERMEDIATE FILES }
{ ARE CONFIDENTIAL AND PROPRIETARY }
{ TRADE SECRETS OF Stimulsoft }
{ }
{ CONSULT THE END USER LICENSE AGREEMENT FOR INFORMATION ON }
{ ADDITIONAL RESTRICTIONS. }
{ }
{*******************************************************************}
*/
export var UnicodeCategory;
(function (UnicodeCategory) {
/**
* Uppercase letter. Signified by the Unicode designation "Lu" (letter, uppercase).
* The value is 0.
*/
UnicodeCategory[UnicodeCategory["UppercaseLetter"] = 0] = "UppercaseLetter";
/**
* Lowercase letter. Signified by the Unicode designation "Ll" (letter, lowercase).
* The value is 1.
*/
UnicodeCategory[UnicodeCategory["LowercaseLetter"] = 1] = "LowercaseLetter";
/**
* Titlecase letter. Signified by the Unicode designation "Lt" (letter, titlecase).
* The value is 2.
*/
UnicodeCategory[UnicodeCategory["TitlecaseLetter"] = 2] = "TitlecaseLetter";
/**
* Modifier letter character, which is free-standing spacing character that
* indicates modifications of a preceding letter. Signified by the Unicode designation
* "Lm" (letter, modifier). The value is 3.
*/
UnicodeCategory[UnicodeCategory["ModifierLetter"] = 3] = "ModifierLetter";
/**
* Letter that is not an uppercase letter, a lowercase letter, a titlecase letter,
* or a modifier letter. Signified by the Unicode designation "Lo" (letter,
* other). The value is 4.
*/
UnicodeCategory[UnicodeCategory["OtherLetter"] = 4] = "OtherLetter";
/**
* Nonspacing character that indicates modifications of a base character. Signified
* by the Unicode designation "Mn" (mark, nonspacing). The value is 5.
*/
UnicodeCategory[UnicodeCategory["NonSpacingMark"] = 5] = "NonSpacingMark";
/**
* Spacing character that indicates modifications of a base character and affects
* the width of the glyph for that base character. Signified by the Unicode
* designation "Mc" (mark, spacing combining). The value is 6.
*/
UnicodeCategory[UnicodeCategory["SpacingCombiningMark"] = 6] = "SpacingCombiningMark";
/**
* Enclosing mark character, which is a nonspacing combining character that
* surrounds all previous characters up to and including a base character. Signified
* by the Unicode designation "Me" (mark, enclosing). The value is 7.
*/
UnicodeCategory[UnicodeCategory["EnclosingMark"] = 7] = "EnclosingMark";
/**
* Decimal digit character, that is, a character in the range 0 through 9. Signified
* by the Unicode designation "Nd" (number, decimal digit). The value is 8.
*/
UnicodeCategory[UnicodeCategory["DecimalDigitNumber"] = 8] = "DecimalDigitNumber";
/**
* Number represented by a letter, instead of a decimal digit, for example,
* the Roman numeral for five, which is "V". The indicator is signified by the
* Unicode designation "Nl" (number, letter). The value is 9.
*/
UnicodeCategory[UnicodeCategory["LetterNumber"] = 9] = "LetterNumber";
/**
* Number that is neither a decimal digit nor a letter number, for example,
* the fraction 1/2. The indicator is signified by the Unicode designation "No"
* (number, other). The value is 10.
*/
UnicodeCategory[UnicodeCategory["OtherNumber"] = 10] = "OtherNumber";
/**
* Space character, which has no glyph but is not a control or format character.
* Signified by the Unicode designation "Zs" (separator, space). The value is 11.
*/
UnicodeCategory[UnicodeCategory["SpaceSeparator"] = 11] = "SpaceSeparator";
/**
* Character that is used to separate lines of text. Signified by the Unicode
* designation "Zl" (separator, line). The value is 12.
*/
UnicodeCategory[UnicodeCategory["LineSeparator"] = 12] = "LineSeparator";
/**
* Character used to separate paragraphs. Signified by the Unicode designation
* "Zp" (separator, paragraph). The value is 13.
*/
UnicodeCategory[UnicodeCategory["ParagraphSeparator"] = 13] = "ParagraphSeparator";
/**
* Control code character, with a Unicode value of U+007F or in the range U+0000
* through U+001F or U+0080 through U+009F. Signified by the Unicode designation
* "Cc" (other, control). The value is 14.
*/
UnicodeCategory[UnicodeCategory["Control"] = 14] = "Control";
/**
* Format character that affects the layout of text or the operation of text
* processes, but is not normally rendered. Signified by the Unicode designation
* "Cf" (other, format). The value is 15.
*/
UnicodeCategory[UnicodeCategory["Format"] = 15] = "Format";
/**
* High surrogate or a low surrogate character. Surrogate code values are in
* the range U+D800 through U+DFFF. Signified by the Unicode designation "Cs"
* (other, surrogate). The value is 16.
*/
UnicodeCategory[UnicodeCategory["Surrogate"] = 16] = "Surrogate";
/**
* Private-use character, with a Unicode value in the range U+E000 through U+F8FF.
* Signified by the Unicode designation "Co" (other, private use). The value is 17.
*/
UnicodeCategory[UnicodeCategory["PrivateUse"] = 17] = "PrivateUse";
/**
* Connector punctuation character that connects two characters. Signified by
* the Unicode designation "Pc" (punctuation, connector). The value is 18.
*/
UnicodeCategory[UnicodeCategory["ConnectorPunctuation"] = 18] = "ConnectorPunctuation";
/**
* Dash or hyphen character. Signified by the Unicode designation "Pd" (punctuation,
* dash). The value is 19.
*/
UnicodeCategory[UnicodeCategory["DashPunctuation"] = 19] = "DashPunctuation";
/**
* Opening character of one of the paired punctuation marks, such as parentheses,
* square brackets, and braces. Signified by the Unicode designation "Ps" (punctuation,
* open). The value is 20.
*/
UnicodeCategory[UnicodeCategory["OpenPunctuation"] = 20] = "OpenPunctuation";
/**
* Closing character of one of the paired punctuation marks, such as parentheses,
* square brackets, and braces. Signified by the Unicode designation "Pe" (punctuation,
* close). The value is 21.
*/
UnicodeCategory[UnicodeCategory["ClosePunctuation"] = 21] = "ClosePunctuation";
/**
* Opening or initial quotation mark character. Signified by the Unicode designation
* "Pi" (punctuation, initial quote). The value is 22.
*/
UnicodeCategory[UnicodeCategory["InitialQuotePunctuation"] = 22] = "InitialQuotePunctuation";
/**
* Closing or final quotation mark character. Signified by the Unicode designation
* "Pf" (punctuation, final quote). The value is 23.
*/
UnicodeCategory[UnicodeCategory["FinalQuotePunctuation"] = 23] = "FinalQuotePunctuation";
/**
* Punctuation character that is not a connector, a dash, open punctuation,
* close punctuation, an initial quote, or a final quote. Signified by the Unicode
* designation "Po" (punctuation, other). The value is 24.
*/
UnicodeCategory[UnicodeCategory["OtherPunctuation"] = 24] = "OtherPunctuation";
/**
* Mathematical symbol character, such as "+" or "= ". Signified by the Unicode
* designation "Sm" (symbol, math). The value is 25.
*/
UnicodeCategory[UnicodeCategory["MathSymbol"] = 25] = "MathSymbol";
/**
* Currency symbol character. Signified by the Unicode designation "Sc" (symbol,
* currency). The value is 26.
*/
UnicodeCategory[UnicodeCategory["CurrencySymbol"] = 26] = "CurrencySymbol";
/**
* Modifier symbol character, which indicates modifications of surrounding characters.
* For example, the fraction slash indicates that the number to the left is
* the numerator and the number to the right is the denominator. The indicator
* is signified by the Unicode designation "Sk" (symbol, modifier). The value is 27.
*/
UnicodeCategory[UnicodeCategory["ModifierSymbol"] = 27] = "ModifierSymbol";
/**
* Symbol character that is not a mathematical symbol, a currency symbol or
* a modifier symbol. Signified by the Unicode designation "So" (symbol, other).
* The value is 28.
*/
UnicodeCategory[UnicodeCategory["OtherSymbol"] = 28] = "OtherSymbol";
/**
* Character that is not assigned to any Unicode category. Signified by the
* Unicode designation "Cn" (other, not assigned). The value is 29.
*/
UnicodeCategory[UnicodeCategory["OtherNotAssigned"] = 29] = "OtherNotAssigned";
})(UnicodeCategory || (UnicodeCategory = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVW5pY29kZUNhdGVnb3J5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc3RpbXVsc29mdC1mb3Jtcy9zcmMvbGliL3N5c3RlbS9Vbmljb2RlQ2F0ZWdvcnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBMEJFO0FBR0YsTUFBTSxDQUFOLElBQVksZUFtTVg7QUFuTUQsV0FBWSxlQUFlO0lBQ3pCOzs7T0FHRztJQUNILDJFQUFtQixDQUFBO0lBRW5COzs7T0FHRztJQUNILDJFQUFtQixDQUFBO0lBRW5COzs7T0FHRztJQUNILDJFQUFtQixDQUFBO0lBRW5COzs7O09BSUc7SUFDSCx5RUFBa0IsQ0FBQTtJQUVsQjs7OztPQUlHO0lBQ0gsbUVBQWUsQ0FBQTtJQUVmOzs7T0FHRztJQUNILHlFQUFrQixDQUFBO0lBRWxCOzs7O09BSUc7SUFDSCxxRkFBd0IsQ0FBQTtJQUV4Qjs7OztPQUlHO0lBQ0gsdUVBQWlCLENBQUE7SUFFakI7OztPQUdHO0lBQ0gsaUZBQXNCLENBQUE7SUFFdEI7Ozs7T0FJRztJQUNILHFFQUFnQixDQUFBO0lBRWhCOzs7O09BSUc7SUFDSCxvRUFBZ0IsQ0FBQTtJQUVoQjs7O09BR0c7SUFDSCwwRUFBbUIsQ0FBQTtJQUVuQjs7O09BR0c7SUFDSCx3RUFBa0IsQ0FBQTtJQUVsQjs7O09BR0c7SUFDSCxrRkFBdUIsQ0FBQTtJQUV2Qjs7OztPQUlHO0lBQ0gsNERBQVksQ0FBQTtJQUVaOzs7O09BSUc7SUFDSCwwREFBVyxDQUFBO0lBRVg7Ozs7T0FJRztJQUNILGdFQUFjLENBQUE7SUFFZDs7O09BR0c7SUFDSCxrRUFBZSxDQUFBO0lBRWY7OztPQUdHO0lBQ0gsc0ZBQXlCLENBQUE7SUFFekI7OztPQUdHO0lBQ0gsNEVBQW9CLENBQUE7SUFFcEI7Ozs7T0FJRztJQUNILDRFQUFvQixDQUFBO0lBRXBCOzs7O09BSUc7SUFDSCw4RUFBcUIsQ0FBQTtJQUVyQjs7O09BR0c7SUFDSCw0RkFBNEIsQ0FBQTtJQUU1Qjs7O09BR0c7SUFDSCx3RkFBMEIsQ0FBQTtJQUUxQjs7OztPQUlHO0lBQ0gsOEVBQXFCLENBQUE7SUFFckI7OztPQUdHO0lBQ0gsa0VBQWUsQ0FBQTtJQUVmOzs7T0FHRztJQUNILDBFQUFtQixDQUFBO0lBRW5COzs7OztPQUtHO0lBQ0gsMEVBQW1CLENBQUE7SUFFbkI7Ozs7T0FJRztJQUNILG9FQUFnQixDQUFBO0lBRWhCOzs7T0FHRztJQUNILDhFQUFxQixDQUFBO0FBQ3ZCLENBQUMsRUFuTVcsZUFBZSxLQUFmLGVBQWUsUUFtTTFCIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxueyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKip9XHJcbnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxueyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG57ICAgQ29weXJpZ2h0IChDKSAgU3RpbXVsc29mdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxueyAgIEFMTCBSSUdIVFMgUkVTRVJWRUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG57ICAgVGhlIGVudGlyZSBjb250ZW50cyBvZiB0aGlzIGZpbGUgaXMgcHJvdGVjdGVkIGJ5IFUuUy4gYW5kICAgICAgIH1cclxueyAgIEludGVybmF0aW9uYWwgQ29weXJpZ2h0IExhd3MuIFVuYXV0aG9yaXplZCByZXByb2R1Y3Rpb24sICAgICAgICB9XHJcbnsgICByZXZlcnNlLWVuZ2luZWVyaW5nLCBhbmQgZGlzdHJpYnV0aW9uIG9mIGFsbCBvciBhbnkgcG9ydGlvbiBvZiAgfVxyXG57ICAgdGhlIGNvZGUgY29udGFpbmVkIGluIHRoaXMgZmlsZSBpcyBzdHJpY3RseSBwcm9oaWJpdGVkIGFuZCBtYXkgIH1cclxueyAgIHJlc3VsdCBpbiBzZXZlcmUgY2l2aWwgYW5kIGNyaW1pbmFsIHBlbmFsdGllcyBhbmQgd2lsbCBiZSAgICAgICB9XHJcbnsgICBwcm9zZWN1dGVkIHRvIHRoZSBtYXhpbXVtIGV4dGVudCBwb3NzaWJsZSB1bmRlciB0aGUgbGF3LiAgICAgICAgfVxyXG57ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxueyAgIFJFU1RSSUNUSU9OUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG57ICAgVEhJUyBTT1VSQ0UgQ09ERSBBTkQgQUxMIFJFU1VMVElORyBJTlRFUk1FRElBVEUgRklMRVMgICAgICAgICAgIH1cclxueyAgIEFSRSBDT05GSURFTlRJQUwgQU5EIFBST1BSSUVUQVJZICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbnsgICBUUkFERSBTRUNSRVRTIE9GIFN0aW11bHNvZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG57ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxueyAgIENPTlNVTFQgVEhFIEVORCBVU0VSIExJQ0VOU0UgQUdSRUVNRU5UIEZPUiBJTkZPUk1BVElPTiBPTiAgICAgICB9XHJcbnsgICBBRERJVElPTkFMIFJFU1RSSUNUSU9OUy4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG57ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxueyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKip9XHJcbiovXHJcblxyXG5cclxuZXhwb3J0IGVudW0gVW5pY29kZUNhdGVnb3J5IHtcclxuICAvKipcclxuICAgKiBVcHBlcmNhc2UgbGV0dGVyLiBTaWduaWZpZWQgYnkgdGhlIFVuaWNvZGUgZGVzaWduYXRpb24gXCJMdVwiIChsZXR0ZXIsIHVwcGVyY2FzZSkuXHJcbiAgICogVGhlIHZhbHVlIGlzIDAuXHJcbiAgICovXHJcbiAgVXBwZXJjYXNlTGV0dGVyID0gMCxcclxuXHJcbiAgLyoqXHJcbiAgICogTG93ZXJjYXNlIGxldHRlci4gU2lnbmlmaWVkIGJ5IHRoZSBVbmljb2RlIGRlc2lnbmF0aW9uIFwiTGxcIiAobGV0dGVyLCBsb3dlcmNhc2UpLlxyXG4gICAqIFRoZSB2YWx1ZSBpcyAxLlxyXG4gICAqL1xyXG4gIExvd2VyY2FzZUxldHRlciA9IDEsXHJcblxyXG4gIC8qKlxyXG4gICAqIFRpdGxlY2FzZSBsZXR0ZXIuIFNpZ25pZmllZCBieSB0aGUgVW5pY29kZSBkZXNpZ25hdGlvbiBcIkx0XCIgKGxldHRlciwgdGl0bGVjYXNlKS5cclxuICAgKiBUaGUgdmFsdWUgaXMgMi5cclxuICAgKi9cclxuICBUaXRsZWNhc2VMZXR0ZXIgPSAyLFxyXG5cclxuICAvKipcclxuICAgKiBNb2RpZmllciBsZXR0ZXIgY2hhcmFjdGVyLCB3aGljaCBpcyBmcmVlLXN0YW5kaW5nIHNwYWNpbmcgY2hhcmFjdGVyIHRoYXRcclxuICAgKiBpbmRpY2F0ZXMgbW9kaWZpY2F0aW9ucyBvZiBhIHByZWNlZGluZyBsZXR0ZXIuIFNpZ25pZmllZCBieSB0aGUgVW5pY29kZSBkZXNpZ25hdGlvblxyXG4gICAqIFwiTG1cIiAobGV0dGVyLCBtb2RpZmllcikuIFRoZSB2YWx1ZSBpcyAzLlxyXG4gICAqL1xyXG4gIE1vZGlmaWVyTGV0dGVyID0gMyxcclxuXHJcbiAgLyoqXHJcbiAgICogTGV0dGVyIHRoYXQgaXMgbm90IGFuIHVwcGVyY2FzZSBsZXR0ZXIsIGEgbG93ZXJjYXNlIGxldHRlciwgYSB0aXRsZWNhc2UgbGV0dGVyLFxyXG4gICAqIG9yIGEgbW9kaWZpZXIgbGV0dGVyLiBTaWduaWZpZWQgYnkgdGhlIFVuaWNvZGUgZGVzaWduYXRpb24gXCJMb1wiIChsZXR0ZXIsXHJcbiAgICogb3RoZXIpLiBUaGUgdmFsdWUgaXMgNC5cclxuICAgKi9cclxuICBPdGhlckxldHRlciA9IDQsXHJcblxyXG4gIC8qKlxyXG4gICAqIE5vbnNwYWNpbmcgY2hhcmFjdGVyIHRoYXQgaW5kaWNhdGVzIG1vZGlmaWNhdGlvbnMgb2YgYSBiYXNlIGNoYXJhY3Rlci4gU2lnbmlmaWVkXHJcbiAgICogYnkgdGhlIFVuaWNvZGUgZGVzaWduYXRpb24gXCJNblwiIChtYXJrLCBub25zcGFjaW5nKS4gVGhlIHZhbHVlIGlzIDUuXHJcbiAgICovXHJcbiAgTm9uU3BhY2luZ01hcmsgPSA1LFxyXG5cclxuICAvKipcclxuICAgKiBTcGFjaW5nIGNoYXJhY3RlciB0aGF0IGluZGljYXRlcyBtb2RpZmljYXRpb25zIG9mIGEgYmFzZSBjaGFyYWN0ZXIgYW5kIGFmZmVjdHNcclxuICAgKiB0aGUgd2lkdGggb2YgdGhlIGdseXBoIGZvciB0aGF0IGJhc2UgY2hhcmFjdGVyLiBTaWduaWZpZWQgYnkgdGhlIFVuaWNvZGVcclxuICAgKiBkZXNpZ25hdGlvbiBcIk1jXCIgKG1hcmssIHNwYWNpbmcgY29tYmluaW5nKS4gVGhlIHZhbHVlIGlzIDYuXHJcbiAgICovXHJcbiAgU3BhY2luZ0NvbWJpbmluZ01hcmsgPSA2LFxyXG5cclxuICAvKipcclxuICAgKiBFbmNsb3NpbmcgbWFyayBjaGFyYWN0ZXIsIHdoaWNoIGlzIGEgbm9uc3BhY2luZyBjb21iaW5pbmcgY2hhcmFjdGVyIHRoYXRcclxuICAgKiBzdXJyb3VuZHMgYWxsIHByZXZpb3VzIGNoYXJhY3RlcnMgdXAgdG8gYW5kIGluY2x1ZGluZyBhIGJhc2UgY2hhcmFjdGVyLiBTaWduaWZpZWRcclxuICAgKiBieSB0aGUgVW5pY29kZSBkZXNpZ25hdGlvbiBcIk1lXCIgKG1hcmssIGVuY2xvc2luZykuIFRoZSB2YWx1ZSBpcyA3LlxyXG4gICAqL1xyXG4gIEVuY2xvc2luZ01hcmsgPSA3LFxyXG5cclxuICAvKipcclxuICAgKiBEZWNpbWFsIGRpZ2l0IGNoYXJhY3RlciwgdGhhdCBpcywgYSBjaGFyYWN0ZXIgaW4gdGhlIHJhbmdlIDAgdGhyb3VnaCA5LiBTaWduaWZpZWRcclxuICAgKiBieSB0aGUgVW5pY29kZSBkZXNpZ25hdGlvbiBcIk5kXCIgKG51bWJlciwgZGVjaW1hbCBkaWdpdCkuIFRoZSB2YWx1ZSBpcyA4LlxyXG4gICAqL1xyXG4gIERlY2ltYWxEaWdpdE51bWJlciA9IDgsXHJcblxyXG4gIC8qKlxyXG4gICAqIE51bWJlciByZXByZXNlbnRlZCBieSBhIGxldHRlciwgaW5zdGVhZCBvZiBhIGRlY2ltYWwgZGlnaXQsIGZvciBleGFtcGxlLFxyXG4gICAqIHRoZSBSb21hbiBudW1lcmFsIGZvciBmaXZlLCB3aGljaCBpcyBcIlZcIi4gVGhlIGluZGljYXRvciBpcyBzaWduaWZpZWQgYnkgdGhlXHJcbiAgICogVW5pY29kZSBkZXNpZ25hdGlvbiBcIk5sXCIgKG51bWJlciwgbGV0dGVyKS4gVGhlIHZhbHVlIGlzIDkuXHJcbiAgICovXHJcbiAgTGV0dGVyTnVtYmVyID0gOSxcclxuXHJcbiAgLyoqXHJcbiAgICogTnVtYmVyIHRoYXQgaXMgbmVpdGhlciBhIGRlY2ltYWwgZGlnaXQgbm9yIGEgbGV0dGVyIG51bWJlciwgZm9yIGV4YW1wbGUsXHJcbiAgICogdGhlIGZyYWN0aW9uIDEvMi4gVGhlIGluZGljYXRvciBpcyBzaWduaWZpZWQgYnkgdGhlIFVuaWNvZGUgZGVzaWduYXRpb24gXCJOb1wiXHJcbiAgICogKG51bWJlciwgb3RoZXIpLiBUaGUgdmFsdWUgaXMgMTAuXHJcbiAgICovXHJcbiAgT3RoZXJOdW1iZXIgPSAxMCxcclxuXHJcbiAgLyoqXHJcbiAgICogU3BhY2UgY2hhcmFjdGVyLCB3aGljaCBoYXMgbm8gZ2x5cGggYnV0IGlzIG5vdCBhIGNvbnRyb2wgb3IgZm9ybWF0IGNoYXJhY3Rlci5cclxuICAgKiBTaWduaWZpZWQgYnkgdGhlIFVuaWNvZGUgZGVzaWduYXRpb24gXCJac1wiIChzZXBhcmF0b3IsIHNwYWNlKS4gVGhlIHZhbHVlIGlzIDExLlxyXG4gICAqL1xyXG4gIFNwYWNlU2VwYXJhdG9yID0gMTEsXHJcblxyXG4gIC8qKlxyXG4gICAqIENoYXJhY3RlciB0aGF0IGlzIHVzZWQgdG8gc2VwYXJhdGUgbGluZXMgb2YgdGV4dC4gU2lnbmlmaWVkIGJ5IHRoZSBVbmljb2RlXHJcbiAgICogZGVzaWduYXRpb24gXCJabFwiIChzZXBhcmF0b3IsIGxpbmUpLiBUaGUgdmFsdWUgaXMgMTIuXHJcbiAgICovXHJcbiAgTGluZVNlcGFyYXRvciA9IDEyLFxyXG5cclxuICAvKipcclxuICAgKiBDaGFyYWN0ZXIgdXNlZCB0byBzZXBhcmF0ZSBwYXJhZ3JhcGhzLiBTaWduaWZpZWQgYnkgdGhlIFVuaWNvZGUgZGVzaWduYXRpb25cclxuICAgKiBcIlpwXCIgKHNlcGFyYXRvciwgcGFyYWdyYXBoKS4gVGhlIHZhbHVlIGlzIDEzLlxyXG4gICAqL1xyXG4gIFBhcmFncmFwaFNlcGFyYXRvciA9IDEzLFxyXG5cclxuICAvKipcclxuICAgKiBDb250cm9sIGNvZGUgY2hhcmFjdGVyLCB3aXRoIGEgVW5pY29kZSB2YWx1ZSBvZiBVKzAwN0Ygb3IgaW4gdGhlIHJhbmdlIFUrMDAwMFxyXG4gICAqIHRocm91Z2ggVSswMDFGIG9yIFUrMDA4MCB0aHJvdWdoIFUrMDA5Ri4gU2lnbmlmaWVkIGJ5IHRoZSBVbmljb2RlIGRlc2lnbmF0aW9uXHJcbiAgICogXCJDY1wiIChvdGhlciwgY29udHJvbCkuIFRoZSB2YWx1ZSBpcyAxNC5cclxuICAgKi9cclxuICBDb250cm9sID0gMTQsXHJcblxyXG4gIC8qKlxyXG4gICAqIEZvcm1hdCBjaGFyYWN0ZXIgdGhhdCBhZmZlY3RzIHRoZSBsYXlvdXQgb2YgdGV4dCBvciB0aGUgb3BlcmF0aW9uIG9mIHRleHRcclxuICAgKiBwcm9jZXNzZXMsIGJ1dCBpcyBub3Qgbm9ybWFsbHkgcmVuZGVyZWQuIFNpZ25pZmllZCBieSB0aGUgVW5pY29kZSBkZXNpZ25hdGlvblxyXG4gICAqIFwiQ2ZcIiAob3RoZXIsIGZvcm1hdCkuIFRoZSB2YWx1ZSBpcyAxNS5cclxuICAgKi9cclxuICBGb3JtYXQgPSAxNSxcclxuXHJcbiAgLyoqXHJcbiAgICogSGlnaCBzdXJyb2dhdGUgb3IgYSBsb3cgc3Vycm9nYXRlIGNoYXJhY3Rlci4gU3Vycm9nYXRlIGNvZGUgdmFsdWVzIGFyZSBpblxyXG4gICAqIHRoZSByYW5nZSBVK0Q4MDAgdGhyb3VnaCBVK0RGRkYuIFNpZ25pZmllZCBieSB0aGUgVW5pY29kZSBkZXNpZ25hdGlvbiBcIkNzXCJcclxuICAgKiAob3RoZXIsIHN1cnJvZ2F0ZSkuIFRoZSB2YWx1ZSBpcyAxNi5cclxuICAgKi9cclxuICBTdXJyb2dhdGUgPSAxNixcclxuXHJcbiAgLyoqXHJcbiAgICogUHJpdmF0ZS11c2UgY2hhcmFjdGVyLCB3aXRoIGEgVW5pY29kZSB2YWx1ZSBpbiB0aGUgcmFuZ2UgVStFMDAwIHRocm91Z2ggVStGOEZGLlxyXG4gICAqIFNpZ25pZmllZCBieSB0aGUgVW5pY29kZSBkZXNpZ25hdGlvbiBcIkNvXCIgKG90aGVyLCBwcml2YXRlIHVzZSkuIFRoZSB2YWx1ZSBpcyAxNy5cclxuICAgKi9cclxuICBQcml2YXRlVXNlID0gMTcsXHJcblxyXG4gIC8qKlxyXG4gICAqIENvbm5lY3RvciBwdW5jdHVhdGlvbiBjaGFyYWN0ZXIgdGhhdCBjb25uZWN0cyB0d28gY2hhcmFjdGVycy4gU2lnbmlmaWVkIGJ5XHJcbiAgICogdGhlIFVuaWNvZGUgZGVzaWduYXRpb24gXCJQY1wiIChwdW5jdHVhdGlvbiwgY29ubmVjdG9yKS4gVGhlIHZhbHVlIGlzIDE4LlxyXG4gICAqL1xyXG4gIENvbm5lY3RvclB1bmN0dWF0aW9uID0gMTgsXHJcblxyXG4gIC8qKlxyXG4gICAqIERhc2ggb3IgaHlwaGVuIGNoYXJhY3Rlci4gU2lnbmlmaWVkIGJ5IHRoZSBVbmljb2RlIGRlc2lnbmF0aW9uIFwiUGRcIiAocHVuY3R1YXRpb24sXHJcbiAgICogZGFzaCkuIFRoZSB2YWx1ZSBpcyAxOS5cclxuICAgKi9cclxuICBEYXNoUHVuY3R1YXRpb24gPSAxOSxcclxuXHJcbiAgLyoqXHJcbiAgICogT3BlbmluZyBjaGFyYWN0ZXIgb2Ygb25lIG9mIHRoZSBwYWlyZWQgcHVuY3R1YXRpb24gbWFya3MsIHN1Y2ggYXMgcGFyZW50aGVzZXMsXHJcbiAgICogc3F1YXJlIGJyYWNrZXRzLCBhbmQgYnJhY2VzLiBTaWduaWZpZWQgYnkgdGhlIFVuaWNvZGUgZGVzaWduYXRpb24gXCJQc1wiIChwdW5jdHVhdGlvbixcclxuICAgKiBvcGVuKS4gVGhlIHZhbHVlIGlzIDIwLlxyXG4gICAqL1xyXG4gIE9wZW5QdW5jdHVhdGlvbiA9IDIwLFxyXG5cclxuICAvKipcclxuICAgKiBDbG9zaW5nIGNoYXJhY3RlciBvZiBvbmUgb2YgdGhlIHBhaXJlZCBwdW5jdHVhdGlvbiBtYXJrcywgc3VjaCBhcyBwYXJlbnRoZXNlcyxcclxuICAgKiBzcXVhcmUgYnJhY2tldHMsIGFuZCBicmFjZXMuIFNpZ25pZmllZCBieSB0aGUgVW5pY29kZSBkZXNpZ25hdGlvbiBcIlBlXCIgKHB1bmN0dWF0aW9uLFxyXG4gICAqIGNsb3NlKS4gVGhlIHZhbHVlIGlzIDIxLlxyXG4gICAqL1xyXG4gIENsb3NlUHVuY3R1YXRpb24gPSAyMSxcclxuXHJcbiAgLyoqXHJcbiAgICogT3BlbmluZyBvciBpbml0aWFsIHF1b3RhdGlvbiBtYXJrIGNoYXJhY3Rlci4gU2lnbmlmaWVkIGJ5IHRoZSBVbmljb2RlIGRlc2lnbmF0aW9uXHJcbiAgICogXCJQaVwiIChwdW5jdHVhdGlvbiwgaW5pdGlhbCBxdW90ZSkuIFRoZSB2YWx1ZSBpcyAyMi5cclxuICAgKi9cclxuICBJbml0aWFsUXVvdGVQdW5jdHVhdGlvbiA9IDIyLFxyXG5cclxuICAvKipcclxuICAgKiBDbG9zaW5nIG9yIGZpbmFsIHF1b3RhdGlvbiBtYXJrIGNoYXJhY3Rlci4gU2lnbmlmaWVkIGJ5IHRoZSBVbmljb2RlIGRlc2lnbmF0aW9uXHJcbiAgICogXCJQZlwiIChwdW5jdHVhdGlvbiwgZmluYWwgcXVvdGUpLiBUaGUgdmFsdWUgaXMgMjMuXHJcbiAgICovXHJcbiAgRmluYWxRdW90ZVB1bmN0dWF0aW9uID0gMjMsXHJcblxyXG4gIC8qKlxyXG4gICAqIFB1bmN0dWF0aW9uIGNoYXJhY3RlciB0aGF0IGlzIG5vdCBhIGNvbm5lY3RvciwgYSBkYXNoLCBvcGVuIHB1bmN0dWF0aW9uLFxyXG4gICAqIGNsb3NlIHB1bmN0dWF0aW9uLCBhbiBpbml0aWFsIHF1b3RlLCBvciBhIGZpbmFsIHF1b3RlLiBTaWduaWZpZWQgYnkgdGhlIFVuaWNvZGVcclxuICAgKiBkZXNpZ25hdGlvbiBcIlBvXCIgKHB1bmN0dWF0aW9uLCBvdGhlcikuIFRoZSB2YWx1ZSBpcyAyNC5cclxuICAgKi9cclxuICBPdGhlclB1bmN0dWF0aW9uID0gMjQsXHJcblxyXG4gIC8qKlxyXG4gICAqIE1hdGhlbWF0aWNhbCBzeW1ib2wgY2hhcmFjdGVyLCBzdWNoIGFzIFwiK1wiIG9yIFwiPSBcIi4gU2lnbmlmaWVkIGJ5IHRoZSBVbmljb2RlXHJcbiAgICogZGVzaWduYXRpb24gXCJTbVwiIChzeW1ib2wsIG1hdGgpLiBUaGUgdmFsdWUgaXMgMjUuXHJcbiAgICovXHJcbiAgTWF0aFN5bWJvbCA9IDI1LFxyXG5cclxuICAvKipcclxuICAgKiBDdXJyZW5jeSBzeW1ib2wgY2hhcmFjdGVyLiBTaWduaWZpZWQgYnkgdGhlIFVuaWNvZGUgZGVzaWduYXRpb24gXCJTY1wiIChzeW1ib2wsXHJcbiAgICogY3VycmVuY3kpLiBUaGUgdmFsdWUgaXMgMjYuXHJcbiAgICovXHJcbiAgQ3VycmVuY3lTeW1ib2wgPSAyNixcclxuXHJcbiAgLyoqXHJcbiAgICogTW9kaWZpZXIgc3ltYm9sIGNoYXJhY3Rlciwgd2hpY2ggaW5kaWNhdGVzIG1vZGlmaWNhdGlvbnMgb2Ygc3Vycm91bmRpbmcgY2hhcmFjdGVycy5cclxuICAgKiBGb3IgZXhhbXBsZSwgdGhlIGZyYWN0aW9uIHNsYXNoIGluZGljYXRlcyB0aGF0IHRoZSBudW1iZXIgdG8gdGhlIGxlZnQgaXNcclxuICAgKiB0aGUgbnVtZXJhdG9yIGFuZCB0aGUgbnVtYmVyIHRvIHRoZSByaWdodCBpcyB0aGUgZGVub21pbmF0b3IuIFRoZSBpbmRpY2F0b3JcclxuICAgKiBpcyBzaWduaWZpZWQgYnkgdGhlIFVuaWNvZGUgZGVzaWduYXRpb24gXCJTa1wiIChzeW1ib2wsIG1vZGlmaWVyKS4gVGhlIHZhbHVlIGlzIDI3LlxyXG4gICAqL1xyXG4gIE1vZGlmaWVyU3ltYm9sID0gMjcsXHJcblxyXG4gIC8qKlxyXG4gICAqIFN5bWJvbCBjaGFyYWN0ZXIgdGhhdCBpcyBub3QgYSBtYXRoZW1hdGljYWwgc3ltYm9sLCBhIGN1cnJlbmN5IHN5bWJvbCBvclxyXG4gICAqIGEgbW9kaWZpZXIgc3ltYm9sLiBTaWduaWZpZWQgYnkgdGhlIFVuaWNvZGUgZGVzaWduYXRpb24gXCJTb1wiIChzeW1ib2wsIG90aGVyKS5cclxuICAgKiBUaGUgdmFsdWUgaXMgMjguXHJcbiAgICovXHJcbiAgT3RoZXJTeW1ib2wgPSAyOCxcclxuXHJcbiAgLyoqXHJcbiAgICogQ2hhcmFjdGVyIHRoYXQgaXMgbm90IGFzc2lnbmVkIHRvIGFueSBVbmljb2RlIGNhdGVnb3J5LiBTaWduaWZpZWQgYnkgdGhlXHJcbiAgICogVW5pY29kZSBkZXNpZ25hdGlvbiBcIkNuXCIgKG90aGVyLCBub3QgYXNzaWduZWQpLiBUaGUgdmFsdWUgaXMgMjkuXHJcbiAgICovXHJcbiAgT3RoZXJOb3RBc3NpZ25lZCA9IDI5XHJcbn1cclxuXHJcbiJdfQ==