text: /**
   * @version   : 17.1.1 - Bridge.NET
   * @author    : Object.NET, Inc. http://bridge.net/
   * @copyright : Copyright 2008-2018 Object.NET, Inc. http://object.net/
   * @license   : See license.txt and https://github.com/bridgedotnet/Bridge/blob/master/LICENSE.md
   */
  var $m=Bridge.setMetadata,$n=[System,System.Globalization,System.Threading,System.Runtime.Serialization,System.Collections.Generic,System.Collections.ObjectModel,System.Text.RegularExpressions,System.Collections,System.Text,System.Net.WebSockets,System.Threading.Tasks,System.Reflection,System.Runtime.CompilerServices,System.IO,System.ComponentModel,Bridge];$m("System.ApplicationException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.ArgumentException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"paramName",pt:$n[0].String,ps:1}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"paramName",pt:$n[0].String,ps:1},{n:"innerException",pt:$n[0].Exception,ps:2}],sn:"$ctor4"},{ov:!0,a:2,n:"Message",t:16,rt:$n[0].String,g:{ov:!0,a:2,n:"get_Message",t:8,rt:$n[0].String,fg:"Message"},fn:"Message"},{v:!0,a:2,n:"ParamName",t:16,rt:$n[0].String,g:{v:!0,a:2,n:"get_ParamName",t:8,rt:$n[0].String,fg:"ParamName"},fn:"ParamName"},{a:1,n:"_paramName",t:4,rt:$n[0].String,sn:"_paramName"}]}});$m("System.ArgumentNullException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"paramName",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].String],pi:[{n:"paramName",pt:$n[0].String,ps:0},{n:"message",pt:$n[0].String,ps:1}],sn:"$ctor3"}]}});$m("System.ArgumentOutOfRangeException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"paramName",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].String],pi:[{n:"paramName",pt:$n[0].String,ps:0},{n:"message",pt:$n[0].String,ps:1}],sn:"$ctor4"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Object,$n[0].String],pi:[{n:"paramName",pt:$n[0].String,ps:0},{n:"actualValue",pt:$n[0].Object,ps:1},{n:"message",pt:$n[0].String,ps:2}],sn:"$ctor3"},{v:!0,a:2,n:"ActualValue",t:16,rt:$n[0].Object,g:{v:!0,a:2,n:"get_ActualValue",t:8,rt:$n[0].Object,fg:"ActualValue"},fn:"ActualValue"},{ov:!0,a:2,n:"Message",t:16,rt:$n[0].String,g:{ov:!0,a:2,n:"get_Message",t:8,rt:$n[0].String,fg:"Message"},fn:"Message"},{a:1,n:"_actualValue",t:4,rt:$n[0].Object,sn:"_actualValue"}]}});$m("System.CharEnumerator",function(){return{att:1048833,a:2,m:[{a:4,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"str",pt:$n[0].String,ps:0}],sn:"ctor"},{a:2,n:"Clone",t:8,sn:"clone",rt:$n[0].Object},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{a:2,n:"MoveNext",t:8,sn:"moveNext",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Reset",t:8,sn:"reset",rt:$n[0].Void},{a:2,n:"Current",t:16,rt:$n[0].Char,g:{a:2,n:"get_Current",t:8,rt:$n[0].Char,fg:"Current",box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},fn:"Current"},{a:1,n:"_currentElement",t:4,rt:$n[0].Char,sn:"_currentElement",box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:1,n:"_index",t:4,rt:$n[0].Int32,sn:"_index",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_str",t:4,rt:$n[0].String,sn:"_str"}]}});$m("System.FormattableString",function(){return{att:1048705,a:2,m:[{a:3,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{ab:!0,a:2,n:"GetArgument",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"GetArgument",rt:$n[0].Object,p:[$n[0].Int32]},{ab:!0,a:2,n:"GetArguments",t:8,sn:"GetArguments",rt:$n[0].Array.type(System.Object)},{a:2,n:"Invariant",is:!0,t:8,pi:[{n:"formattable",pt:$n[0].FormattableString,ps:0}],sn:"Invariant",rt:$n[0].String,p:[$n[0].FormattableString]},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{ab:!0,a:2,n:"ToString",t:8,pi:[{n:"formatProvider",pt:$n[0].IFormatProvider,ps:0}],sn:"ToString",rt:$n[0].String,p:[$n[0].IFormatProvider]},{ab:!0,a:2,n:"ArgumentCount",t:16,rt:$n[0].Int32,g:{ab:!0,a:2,n:"get_ArgumentCount",t:8,rt:$n[0].Int32,fg:"ArgumentCount",box:function($v){return Bridge.box($v,System.Int32)}},fn:"ArgumentCount"},{ab:!0,a:2,n:"Format",t:16,rt:$n[0].String,g:{ab:!0,a:2,n:"get_Format",t:8,rt:$n[0].String,fg:"Format"},fn:"Format"}]}});$m("System.ObjectDisposedException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:1,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"objectName",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].String],pi:[{n:"objectName",pt:$n[0].String,ps:0},{n:"message",pt:$n[0].String,ps:1}],sn:"$ctor3"},{ov:!0,a:2,n:"Message",t:16,rt:$n[0].String,g:{ov:!0,a:2,n:"get_Message",t:8,rt:$n[0].String,fg:"Message"},fn:"Message"},{a:2,n:"ObjectName",t:16,rt:$n[0].String,g:{a:2,n:"get_ObjectName",t:8,rt:$n[0].String,fg:"ObjectName"},fn:"ObjectName"},{a:1,n:"_objectName",t:4,rt:$n[0].String,sn:"_objectName"}]}});$m("System.OutOfMemoryException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.ArithmeticException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.ArrayTypeMismatchException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.Base64FormattingOptions",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"InsertLineBreaks",is:!0,t:4,rt:$n[0].Base64FormattingOptions,sn:"InsertLineBreaks",box:function($v){return Bridge.box($v,System.Base64FormattingOptions,System.Enum.toStringFn(System.Base64FormattingOptions))}},{a:2,n:"None",is:!0,t:4,rt:$n[0].Base64FormattingOptions,sn:"None",box:function($v){return Bridge.box($v,System.Base64FormattingOptions,System.Enum.toStringFn(System.Base64FormattingOptions))}}]}});$m("System.DBNull",function(){return{att:1057025,a:2,at:[new System.SerializableAttribute],m:[{a:1,n:".ctor",t:1,sn:"ctor"},{a:2,n:"GetTypeCode",t:8,sn:"GetTypeCode",rt:$n[0].TypeCode,box:function($v){return Bridge.box($v,System.TypeCode,System.Enum.toStringFn(System.TypeCode))}},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{a:2,n:"ToString",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"ToString",rt:$n[0].String,p:[$n[0].IFormatProvider]},{a:2,n:"Value",is:!0,t:4,rt:$n[0].DBNull,sn:"Value",ro:!0}]}});$m("System.DivideByZeroException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.Empty",function(){return{att:1048832,a:4,m:[{a:1,n:".ctor",t:1,sn:"ctor"},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{a:2,n:"Value",is:!0,t:4,rt:$n[0].Empty,sn:"Value",ro:!0}]}});$m("System.FormatException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.DateTimeParse",function(){return{att:1048960,a:4,s:!0,m:[{a:4,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"dtfi",pt:$n[1].DateTimeFormatInfo,ps:1},{n:"styles",pt:$n[1].DateTimeStyles,ps:2}],sn:"Parse",rt:$n[0].DateTime,p:[$n[0].String,$n[1].DateTimeFormatInfo,$n[1].DateTimeStyles],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:4,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"dtfi",pt:$n[1].DateTimeFormatInfo,ps:1},{n:"styles",pt:$n[1].DateTimeStyles,ps:2},{n:"offset",out:!0,pt:$n[0].TimeSpan,ps:3}],sn:"Parse$1",rt:$n[0].DateTime,p:[$n[0].String,$n[1].DateTimeFormatInfo,$n[1].DateTimeStyles,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:4,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"dtfi",pt:$n[1].DateTimeFormatInfo,ps:1},{n:"styles",pt:$n[1].DateTimeStyles,ps:2},{n:"result",out:!0,pt:$n[0].DateTime,ps:3}],sn:"TryParse",rt:$n[0].Boolean,p:[$n[0].String,$n[1].DateTimeFormatInfo,$n[1].DateTimeStyles,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:4,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"dtfi",pt:$n[1].DateTimeFormatInfo,ps:1},{n:"styles",pt:$n[1].DateTimeStyles,ps:2},{n:"result",out:!0,pt:$n[0].DateTime,ps:3},{n:"offset",out:!0,pt:$n[0].TimeSpan,ps:4}],sn:"TryParse$1",rt:$n[0].Boolean,p:[$n[0].String,$n[1].DateTimeFormatInfo,$n[1].DateTimeStyles,$n[0].DateTime,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:4,n:"TryParseExact",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"format",pt:$n[0].String,ps:1},{n:"dtfi",pt:$n[1].DateTimeFormatInfo,ps:2},{n:"style",pt:$n[1].DateTimeStyles,ps:3},{n:"result",out:!0,pt:$n[0].DateTime,ps:4}],sn:"TryParseExact",rt:$n[0].Boolean,p:[$n[0].String,$n[0].String,$n[1].DateTimeFormatInfo,$n[1].DateTimeStyles,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.ParseFailureKind",function(){return{att:256,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"ArgumentNull",is:!0,t:4,rt:$n[0].ParseFailureKind,sn:"ArgumentNull",box:function($v){return Bridge.box($v,System.ParseFailureKind,System.Enum.toStringFn(System.ParseFailureKind))}},{a:2,n:"Format",is:!0,t:4,rt:$n[0].ParseFailureKind,sn:"Format",box:function($v){return Bridge.box($v,System.ParseFailureKind,System.Enum.toStringFn(System.ParseFailureKind))}},{a:2,n:"FormatBadDateTimeCalendar",is:!0,t:4,rt:$n[0].ParseFailureKind,sn:"FormatBadDateTimeCalendar",box:function($v){return Bridge.box($v,System.ParseFailureKind,System.Enum.toStringFn(System.ParseFailureKind))}},{a:2,n:"FormatWithParameter",is:!0,t:4,rt:$n[0].ParseFailureKind,sn:"FormatWithParameter",box:function($v){return Bridge.box($v,System.ParseFailureKind,System.Enum.toStringFn(System.ParseFailureKind))}},{a:2,n:"None",is:!0,t:4,rt:$n[0].ParseFailureKind,sn:"None",box:function($v){return Bridge.box($v,System.ParseFailureKind,System.Enum.toStringFn(System.ParseFailureKind))}}]}});$m("System.ParseFlags",function(){return{att:256,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"CaptureOffset",is:!0,t:4,rt:$n[0].ParseFlags,sn:"CaptureOffset",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"HaveDate",is:!0,t:4,rt:$n[0].ParseFlags,sn:"HaveDate",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"HaveDay",is:!0,t:4,rt:$n[0].ParseFlags,sn:"HaveDay",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"HaveHour",is:!0,t:4,rt:$n[0].ParseFlags,sn:"HaveHour",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"HaveMinute",is:!0,t:4,rt:$n[0].ParseFlags,sn:"HaveMinute",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"HaveMonth",is:!0,t:4,rt:$n[0].ParseFlags,sn:"HaveMonth",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"HaveSecond",is:!0,t:4,rt:$n[0].ParseFlags,sn:"HaveSecond",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"HaveTime",is:!0,t:4,rt:$n[0].ParseFlags,sn:"HaveTime",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"HaveYear",is:!0,t:4,rt:$n[0].ParseFlags,sn:"HaveYear",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"ParsedMonthName",is:!0,t:4,rt:$n[0].ParseFlags,sn:"ParsedMonthName",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"Rfc1123Pattern",is:!0,t:4,rt:$n[0].ParseFlags,sn:"Rfc1123Pattern",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"TimeZoneUsed",is:!0,t:4,rt:$n[0].ParseFlags,sn:"TimeZoneUsed",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"TimeZoneUtc",is:!0,t:4,rt:$n[0].ParseFlags,sn:"TimeZoneUtc",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"UtcSortPattern",is:!0,t:4,rt:$n[0].ParseFlags,sn:"UtcSortPattern",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:2,n:"YearDefault",is:!0,t:4,rt:$n[0].ParseFlags,sn:"YearDefault",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}}]}});$m("System.DateTimeResult",function(){return{att:1048840,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:4,n:"Init",t:8,sn:"Init",rt:$n[0].Void},{a:4,n:"SetDate",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2}],sn:"SetDate",rt:$n[0].Void,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32]},{a:4,n:"SetFailure",t:8,pi:[{n:"failure",pt:$n[0].ParseFailureKind,ps:0},{n:"failureMessageID",pt:$n[0].String,ps:1},{n:"failureMessageFormatArgument",pt:$n[0].Object,ps:2}],sn:"SetFailure",rt:$n[0].Void,p:[$n[0].ParseFailureKind,$n[0].String,$n[0].Object]},{a:4,n:"SetFailure",t:8,pi:[{n:"failure",pt:$n[0].ParseFailureKind,ps:0},{n:"failureMessageID",pt:$n[0].String,ps:1},{n:"failureMessageFormatArgument",pt:$n[0].Object,ps:2},{n:"failureArgumentName",pt:$n[0].String,ps:3}],sn:"SetFailure$1",rt:$n[0].Void,p:[$n[0].ParseFailureKind,$n[0].String,$n[0].Object,$n[0].String]},{a:4,n:"Day",t:4,rt:$n[0].Int32,sn:"Day",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"Hour",t:4,rt:$n[0].Int32,sn:"Hour",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"Minute",t:4,rt:$n[0].Int32,sn:"Minute",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"Month",t:4,rt:$n[0].Int32,sn:"Month",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"Second",t:4,rt:$n[0].Int32,sn:"Second",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"Year",t:4,rt:$n[0].Int32,sn:"Year",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"calendar",t:4,rt:$n[1].Calendar,sn:"calendar"},{a:4,n:"era",t:4,rt:$n[0].Int32,sn:"era",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"failure",t:4,rt:$n[0].ParseFailureKind,sn:"failure",box:function($v){return Bridge.box($v,System.ParseFailureKind,System.Enum.toStringFn(System.ParseFailureKind))}},{a:4,n:"failureArgumentName",t:4,rt:$n[0].String,sn:"failureArgumentName"},{a:4,n:"failureMessageFormatArgument",t:4,rt:$n[0].Object,sn:"failureMessageFormatArgument"},{a:4,n:"failureMessageID",t:4,rt:$n[0].String,sn:"failureMessageID"},{a:4,n:"flags",t:4,rt:$n[0].ParseFlags,sn:"flags",box:function($v){return Bridge.box($v,System.ParseFlags,System.Enum.toStringFn(System.ParseFlags))}},{a:4,n:"fraction",t:4,rt:$n[0].Double,sn:"fraction",box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:4,n:"parsedDate",t:4,rt:$n[0].DateTime,sn:"parsedDate",box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:4,n:"timeZoneOffset",t:4,rt:$n[0].TimeSpan,sn:"timeZoneOffset"}]}});$m("System.TokenType",function(){return{att:256,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Am",is:!0,t:4,rt:$n[0].TokenType,sn:"Am",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"DateWordToken",is:!0,t:4,rt:$n[0].TokenType,sn:"DateWordToken",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"DayOfWeekToken",is:!0,t:4,rt:$n[0].TokenType,sn:"DayOfWeekToken",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"EndOfString",is:!0,t:4,rt:$n[0].TokenType,sn:"EndOfString",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"EraToken",is:!0,t:4,rt:$n[0].TokenType,sn:"EraToken",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"HebrewNumber",is:!0,t:4,rt:$n[0].TokenType,sn:"HebrewNumber",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"IgnorableSymbol",is:!0,t:4,rt:$n[0].TokenType,sn:"IgnorableSymbol",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"JapaneseEraToken",is:!0,t:4,rt:$n[0].TokenType,sn:"JapaneseEraToken",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"MonthToken",is:!0,t:4,rt:$n[0].TokenType,sn:"MonthToken",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"NumberToken",is:!0,t:4,rt:$n[0].TokenType,sn:"NumberToken",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"Pm",is:!0,t:4,rt:$n[0].TokenType,sn:"Pm",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"RegularTokenMask",is:!0,t:4,rt:$n[0].TokenType,sn:"RegularTokenMask",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_Am",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_Am",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_Date",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_Date",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_DateOrOffset",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_DateOrOffset",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_DaySuff",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_DaySuff",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_End",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_End",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_HourSuff",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_HourSuff",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_LocalTimeMark",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_LocalTimeMark",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_MinuteSuff",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_MinuteSuff",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_MonthSuff",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_MonthSuff",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_Pm",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_Pm",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_SecondSuff",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_SecondSuff",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_Space",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_Space",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_Time",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_Time",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_Unk",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_Unk",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SEP_YearSuff",is:!0,t:4,rt:$n[0].TokenType,sn:"SEP_YearSuff",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"SeparatorTokenMask",is:!0,t:4,rt:$n[0].TokenType,sn:"SeparatorTokenMask",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"TEraToken",is:!0,t:4,rt:$n[0].TokenType,sn:"TEraToken",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"TimeZoneToken",is:!0,t:4,rt:$n[0].TokenType,sn:"TimeZoneToken",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"UnknownToken",is:!0,t:4,rt:$n[0].TokenType,sn:"UnknownToken",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}},{a:2,n:"YearNumberToken",is:!0,t:4,rt:$n[0].TokenType,sn:"YearNumberToken",box:function($v){return Bridge.box($v,System.TokenType,System.Enum.toStringFn(System.TokenType))}}]}});$m("System.HResults",function(){return{att:1048960,a:4,s:!0,m:[{a:4,n:"COR_E_ABANDONEDMUTEX",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_ABANDONEDMUTEX",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_AMBIGUOUSMATCH",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_AMBIGUOUSMATCH",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_APPDOMAINUNLOADED",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_APPDOMAINUNLOADED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_APPLICATION",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_APPLICATION",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_ARGUMENT",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_ARGUMENT",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_ARGUMENTOUTOFRANGE",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_ARGUMENTOUTOFRANGE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_ARITHMETIC",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_ARITHMETIC",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_ARRAYTYPEMISMATCH",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_ARRAYTYPEMISMATCH",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_BADEXEFORMAT",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_BADEXEFORMAT",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_BADIMAGEFORMAT",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_BADIMAGEFORMAT",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_CANNOTUNLOADAPPDOMAIN",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_CANNOTUNLOADAPPDOMAIN",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_COMEMULATE",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_COMEMULATE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_CONTEXTMARSHAL",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_CONTEXTMARSHAL",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_CUSTOMATTRIBUTEFORMAT",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_CUSTOMATTRIBUTEFORMAT",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_DATAMISALIGNED",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_DATAMISALIGNED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_DIRECTORYNOTFOUND",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_DIRECTORYNOTFOUND",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_DIVIDEBYZERO",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_DIVIDEBYZERO",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_DLLNOTFOUND",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_DLLNOTFOUND",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_DUPLICATEWAITOBJECT",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_DUPLICATEWAITOBJECT",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_ENDOFSTREAM",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_ENDOFSTREAM",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_ENTRYPOINTNOTFOUND",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_ENTRYPOINTNOTFOUND",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_EXCEPTION",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_EXCEPTION",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_EXECUTIONENGINE",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_EXECUTIONENGINE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_FIELDACCESS",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_FIELDACCESS",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_FILELOAD",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_FILELOAD",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_FILENOTFOUND",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_FILENOTFOUND",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_FORMAT",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_FORMAT",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_HOSTPROTECTION",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_HOSTPROTECTION",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_INDEXOUTOFRANGE",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_INDEXOUTOFRANGE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_INSUFFICIENTEXECUTIONSTACK",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_INSUFFICIENTEXECUTIONSTACK",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_INSUFFICIENTMEMORY",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_INSUFFICIENTMEMORY",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_INVALIDCAST",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_INVALIDCAST",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_INVALIDCOMOBJECT",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_INVALIDCOMOBJECT",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_INVALIDFILTERCRITERIA",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_INVALIDFILTERCRITERIA",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_INVALIDOLEVARIANTTYPE",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_INVALIDOLEVARIANTTYPE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_INVALIDOPERATION",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_INVALIDOPERATION",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_INVALIDPROGRAM",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_INVALIDPROGRAM",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_IO",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_IO",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_KEYNOTFOUND",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_KEYNOTFOUND",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_MARSHALDIRECTIVE",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_MARSHALDIRECTIVE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_MEMBERACCESS",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_MEMBERACCESS",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_METHODACCESS",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_METHODACCESS",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_MISSINGFIELD",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_MISSINGFIELD",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_MISSINGMANIFESTRESOURCE",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_MISSINGMANIFESTRESOURCE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_MISSINGMEMBER",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_MISSINGMEMBER",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_MISSINGMETHOD",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_MISSINGMETHOD",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_MISSINGSATELLITEASSEMBLY",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_MISSINGSATELLITEASSEMBLY",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_NOTFINITENUMBER",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_NOTFINITENUMBER",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_NOTSUPPORTED",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_NOTSUPPORTED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_NULLREFERENCE",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_NULLREFERENCE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_OBJECTDISPOSED",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_OBJECTDISPOSED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_OPERATIONCANCELED",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_OPERATIONCANCELED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_OUTOFMEMORY",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_OUTOFMEMORY",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_OVERFLOW",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_OVERFLOW",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_PATHTOOLONG",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_PATHTOOLONG",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_PLATFORMNOTSUPPORTED",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_PLATFORMNOTSUPPORTED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_RANK",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_RANK",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_REFLECTIONTYPELOAD",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_REFLECTIONTYPELOAD",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_RUNTIMEWRAPPED",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_RUNTIMEWRAPPED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_SAFEARRAYRANKMISMATCH",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_SAFEARRAYRANKMISMATCH",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_SAFEARRAYTYPEMISMATCH",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_SAFEARRAYTYPEMISMATCH",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_SAFEHANDLEMISSINGATTRIBUTE",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_SAFEHANDLEMISSINGATTRIBUTE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_SECURITY",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_SECURITY",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_SEMAPHOREFULL",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_SEMAPHOREFULL",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_SERIALIZATION",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_SERIALIZATION",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_STACKOVERFLOW",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_STACKOVERFLOW",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_SYNCHRONIZATIONLOCK",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_SYNCHRONIZATIONLOCK",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_SYSTEM",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_SYSTEM",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_TARGET",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_TARGET",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_TARGETINVOCATION",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_TARGETINVOCATION",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_TARGETPARAMCOUNT",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_TARGETPARAMCOUNT",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_THREADABORTED",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_THREADABORTED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_THREADINTERRUPTED",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_THREADINTERRUPTED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_THREADSTART",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_THREADSTART",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_THREADSTOP",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_THREADSTOP",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_TIMEOUT",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_TIMEOUT",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_TYPEACCESS",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_TYPEACCESS",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_TYPEINITIALIZATION",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_TYPEINITIALIZATION",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_TYPELOAD",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_TYPELOAD",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_TYPEUNLOADED",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_TYPEUNLOADED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_UNAUTHORIZEDACCESS",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_UNAUTHORIZEDACCESS",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_UNSUPPORTEDFORMAT",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_UNSUPPORTEDFORMAT",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_VERIFICATION",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_VERIFICATION",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COR_E_WAITHANDLECANNOTBEOPENED",is:!0,t:4,rt:$n[0].Int32,sn:"COR_E_WAITHANDLECANNOTBEOPENED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"COvR_E_THREADSTATE",is:!0,t:4,rt:$n[0].Int32,sn:"COvR_E_THREADSTATE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"CvOR_E_MULTICASTNOTSUPPORTED",is:!0,t:4,rt:$n[0].Int32,sn:"CvOR_E_MULTICASTNOTSUPPORTED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"DISP_E_OVERFLOW",is:!0,t:4,rt:$n[0].Int32,sn:"DISP_E_OVERFLOW",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"ERROR_MRM_MAP_NOT_FOUND",is:!0,t:4,rt:$n[0].Int32,sn:"ERROR_MRM_MAP_NOT_FOUND",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"E_BOUNDS",is:!0,t:4,rt:$n[0].Int32,sn:"E_BOUNDS",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"E_CHANGED_STATE",is:!0,t:4,rt:$n[0].Int32,sn:"E_CHANGED_STATE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"E_FAIL",is:!0,t:4,rt:$n[0].Int32,sn:"E_FAIL",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"E_HANDLE",is:!0,t:4,rt:$n[0].Int32,sn:"E_HANDLE",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"E_INVALIDARG",is:!0,t:4,rt:$n[0].Int32,sn:"E_INVALIDARG",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"E_NOTIMPL",is:!0,t:4,rt:$n[0].Int32,sn:"E_NOTIMPL",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"E_POINTER",is:!0,t:4,rt:$n[0].Int32,sn:"E_POINTER",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"RO_E_CLOSED",is:!0,t:4,rt:$n[0].Int32,sn:"RO_E_CLOSED",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"TYPE_E_TYPEMISMATCH",is:!0,t:4,rt:$n[0].Int32,sn:"TYPE_E_TYPEMISMATCH",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.IConvertible",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"GetTypeCode",t:8,sn:"System$IConvertible$GetTypeCode",rt:$n[0].TypeCode,box:function($v){return Bridge.box($v,System.TypeCode,System.Enum.toStringFn(System.TypeCode))}},{ab:!0,a:2,n:"ToBoolean",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToBoolean",rt:$n[0].Boolean,p:[$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"ToByte",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToByte",rt:$n[0].Byte,p:[$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.Byte)}},{ab:!0,a:2,n:"ToChar",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToChar",rt:$n[0].Char,p:[$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{ab:!0,a:2,n:"ToDateTime",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToDateTime",rt:$n[0].DateTime,p:[$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{ab:!0,a:2,n:"ToDecimal",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToDecimal",rt:$n[0].Decimal,p:[$n[0].IFormatProvider]},{ab:!0,a:2,n:"ToDouble",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToDouble",rt:$n[0].Double,p:[$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{ab:!0,a:2,n:"ToInt16",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToInt16",rt:$n[0].Int16,p:[$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.Int16)}},{ab:!0,a:2,n:"ToInt32",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToInt32",rt:$n[0].Int32,p:[$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"ToInt64",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToInt64",rt:$n[0].Int64,p:[$n[0].IFormatProvider]},{ab:!0,a:2,n:"ToSByte",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToSByte",rt:$n[0].SByte,p:[$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.SByte)}},{ab:!0,a:2,n:"ToSingle",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToSingle",rt:$n[0].Single,p:[$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{ab:!0,a:2,n:"ToString",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToString",rt:$n[0].String,p:[$n[0].IFormatProvider]},{ab:!0,a:2,n:"ToType",t:8,pi:[{n:"conversionType",pt:Function,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],sn:"System$IConvertible$ToType",rt:$n[0].Object,p:[Function,$n[0].IFormatProvider]},{ab:!0,a:2,n:"ToUInt16",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToUInt16",rt:$n[0].UInt16,p:[$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.UInt16)}},{ab:!0,a:2,n:"ToUInt32",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToUInt32",rt:$n[0].UInt32,p:[$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.UInt32)}},{ab:!0,a:2,n:"ToUInt64",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],sn:"System$IConvertible$ToUInt64",rt:$n[0].UInt64,p:[$n[0].IFormatProvider]}]}});$m("System.IndexOutOfRangeException",function(){return{att:1057025,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.InvalidCastException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Int32],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"errorCode",pt:$n[0].Int32,ps:1}],sn:"$ctor3"}]}});$m("System.InvalidOperationException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.InvalidProgramException",function(){return{att:1057025,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"inner",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.NullReferenceException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.OperationCanceledException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[2].CancellationToken],pi:[{n:"token",pt:$n[2].CancellationToken,ps:0}],sn:"$ctor5"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[2].CancellationToken],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"token",pt:$n[2].CancellationToken,ps:1}],sn:"$ctor4"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception,$n[2].CancellationToken],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1},{n:"token",pt:$n[2].CancellationToken,ps:2}],sn:"$ctor3"},{a:2,n:"CancellationToken",t:16,rt:$n[2].CancellationToken,g:{a:2,n:"get_CancellationToken",t:8,rt:$n[2].CancellationToken,fg:"CancellationToken"},s:{a:1,n:"set_CancellationToken",t:8,p:[$n[2].CancellationToken],rt:$n[0].Void,fs:"CancellationToken"},fn:"CancellationToken"},{a:1,n:"_cancellationToken",t:4,rt:$n[2].CancellationToken,sn:"_cancellationToken"}]}});$m("System.OverflowException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.RankException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.SerializableAttribute",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"}],ni:!0}});$m("System.StringComparison",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"CurrentCulture",is:!0,t:4,rt:$n[0].StringComparison,sn:"CurrentCulture",box:function($v){return Bridge.box($v,System.StringComparison,System.Enum.toStringFn(System.StringComparison))}},{a:2,n:"CurrentCultureIgnoreCase",is:!0,t:4,rt:$n[0].StringComparison,sn:"CurrentCultureIgnoreCase",box:function($v){return Bridge.box($v,System.StringComparison,System.Enum.toStringFn(System.StringComparison))}},{a:2,n:"InvariantCulture",is:!0,t:4,rt:$n[0].StringComparison,sn:"InvariantCulture",box:function($v){return Bridge.box($v,System.StringComparison,System.Enum.toStringFn(System.StringComparison))}},{a:2,n:"InvariantCultureIgnoreCase",is:!0,t:4,rt:$n[0].StringComparison,sn:"InvariantCultureIgnoreCase",box:function($v){return Bridge.box($v,System.StringComparison,System.Enum.toStringFn(System.StringComparison))}},{a:2,n:"Ordinal",is:!0,t:4,rt:$n[0].StringComparison,sn:"Ordinal",box:function($v){return Bridge.box($v,System.StringComparison,System.Enum.toStringFn(System.StringComparison))}},{a:2,n:"OrdinalIgnoreCase",is:!0,t:4,rt:$n[0].StringComparison,sn:"OrdinalIgnoreCase",box:function($v){return Bridge.box($v,System.StringComparison,System.Enum.toStringFn(System.StringComparison))}}]}});$m("System.StringSplitOptions",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"None",is:!0,t:4,rt:$n[0].StringSplitOptions,sn:"None",box:function($v){return Bridge.box($v,System.StringSplitOptions,System.Enum.toStringFn(System.StringSplitOptions))}},{a:2,n:"RemoveEmptyEntries",is:!0,t:4,rt:$n[0].StringSplitOptions,sn:"RemoveEmptyEntries",box:function($v){return Bridge.box($v,System.StringSplitOptions,System.Enum.toStringFn(System.StringSplitOptions))}}]}});$m("System.SystemException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.TimeoutException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.UnauthorizedAccessException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"inner",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.UnhandledExceptionEventArgs",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[0].Object,$n[0].Boolean],pi:[{n:"exception",pt:$n[0].Object,ps:0},{n:"isTerminating",pt:$n[0].Boolean,ps:1}],sn:"ctor"},{a:2,n:"ExceptionObject",t:16,rt:$n[0].Object,g:{a:2,n:"get_ExceptionObject",t:8,rt:$n[0].Object,fg:"ExceptionObject"},fn:"ExceptionObject"},{a:2,n:"IsTerminating",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsTerminating",t:8,rt:$n[0].Boolean,fg:"IsTerminating",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsTerminating"},{a:1,n:"_exception",t:4,rt:$n[0].Object,sn:"_exception"},{a:1,n:"_isTerminating",t:4,rt:$n[0].Boolean,sn:"_isTerminating",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.UnitySerializationHolder",function(){return{att:1057024,a:4,at:[new System.SerializableAttribute],m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"GetRealObject",t:8,pi:[{n:"context",pt:$n[3].StreamingContext,ps:0}],sn:"GetRealObject",rt:$n[0].Object,p:[$n[3].StreamingContext]},{a:4,n:"NullUnity",is:!0,t:4,rt:$n[0].Int32,sn:"NullUnity",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Void",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"}]}});$m("System.DateTimeOffset",function(){return{att:1057025,a:2,at:[new System.SerializableAttribute],m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].DateTime],pi:[{n:"dateTime",pt:$n[0].DateTime,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].DateTime,$n[0].TimeSpan],pi:[{n:"dateTime",pt:$n[0].DateTime,ps:0},{n:"offset",pt:$n[0].TimeSpan,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].Int64,$n[0].TimeSpan],pi:[{n:"ticks",pt:$n[0].Int64,ps:0},{n:"offset",pt:$n[0].TimeSpan,ps:1}],sn:"$ctor5"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].TimeSpan],pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2},{n:"hour",pt:$n[0].Int32,ps:3},{n:"minute",pt:$n[0].Int32,ps:4},{n:"second",pt:$n[0].Int32,ps:5},{n:"offset",pt:$n[0].TimeSpan,ps:6}],sn:"$ctor4"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].TimeSpan],pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2},{n:"hour",pt:$n[0].Int32,ps:3},{n:"minute",pt:$n[0].Int32,ps:4},{n:"second",pt:$n[0].Int32,ps:5},{n:"millisecond",pt:$n[0].Int32,ps:6},{n:"offset",pt:$n[0].TimeSpan,ps:7}],sn:"$ctor3"},{a:2,n:"Add",t:8,pi:[{n:"timeSpan",pt:$n[0].TimeSpan,ps:0}],sn:"Add",rt:$n[0].DateTimeOffset,p:[$n[0].TimeSpan]},{a:2,n:"AddDays",t:8,pi:[{n:"days",pt:$n[0].Double,ps:0}],sn:"AddDays",rt:$n[0].DateTimeOffset,p:[$n[0].Double]},{a:2,n:"AddHours",t:8,pi:[{n:"hours",pt:$n[0].Double,ps:0}],sn:"AddHours",rt:$n[0].DateTimeOffset,p:[$n[0].Double]},{a:2,n:"AddMilliseconds",t:8,pi:[{n:"milliseconds",pt:$n[0].Double,ps:0}],sn:"AddMilliseconds",rt:$n[0].DateTimeOffset,p:[$n[0].Double]},{a:2,n:"AddMinutes",t:8,pi:[{n:"minutes",pt:$n[0].Double,ps:0}],sn:"AddMinutes",rt:$n[0].DateTimeOffset,p:[$n[0].Double]},{a:2,n:"AddMonths",t:8,pi:[{n:"months",pt:$n[0].Int32,ps:0}],sn:"AddMonths",rt:$n[0].DateTimeOffset,p:[$n[0].Int32]},{a:2,n:"AddSeconds",t:8,pi:[{n:"seconds",pt:$n[0].Double,ps:0}],sn:"AddSeconds",rt:$n[0].DateTimeOffset,p:[$n[0].Double]},{a:2,n:"AddTicks",t:8,pi:[{n:"ticks",pt:$n[0].Int64,ps:0}],sn:"AddTicks",rt:$n[0].DateTimeOffset,p:[$n[0].Int64]},{a:2,n:"AddYears",t:8,pi:[{n:"years",pt:$n[0].Int32,ps:0}],sn:"AddYears",rt:$n[0].DateTimeOffset,p:[$n[0].Int32]},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"first",pt:$n[0].DateTimeOffset,ps:0},{n:"second",pt:$n[0].DateTimeOffset,ps:1}],sn:"Compare",rt:$n[0].Int32,p:[$n[0].DateTimeOffset,$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].DateTimeOffset,ps:0}],sn:"compareTo",rt:$n[0].Int32,p:[$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].DateTimeOffset,ps:0}],sn:"equalsT",rt:$n[0].Boolean,p:[$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],sn:"equals",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",is:!0,t:8,pi:[{n:"first",pt:$n[0].DateTimeOffset,ps:0},{n:"second",pt:$n[0].DateTimeOffset,ps:1}],sn:"Equals",rt:$n[0].Boolean,p:[$n[0].DateTimeOffset,$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"EqualsExact",t:8,pi:[{n:"other",pt:$n[0].DateTimeOffset,ps:0}],sn:"EqualsExact",rt:$n[0].Boolean,p:[$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"FromFileTime",is:!0,t:8,pi:[{n:"fileTime",pt:$n[0].Int64,ps:0}],sn:"FromFileTime",rt:$n[0].DateTimeOffset,p:[$n[0].Int64]},{a:2,n:"FromUnixTimeMilliseconds",is:!0,t:8,pi:[{n:"milliseconds",pt:$n[0].Int64,ps:0}],sn:"FromUnixTimeMilliseconds",rt:$n[0].DateTimeOffset,p:[$n[0].Int64]},{a:2,n:"FromUnixTimeSeconds",is:!0,t:8,pi:[{n:"seconds",pt:$n[0].Int64,ps:0}],sn:"FromUnixTimeSeconds",rt:$n[0].DateTimeOffset,p:[$n[0].Int64]},{ov:!0,a:2,n:"GetHashCode",t:8,sn:"getHashCode",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0}],sn:"Parse",rt:$n[0].DateTimeOffset,p:[$n[0].String]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"formatProvider",pt:$n[0].IFormatProvider,ps:1}],sn:"Parse$1",rt:$n[0].DateTimeOffset,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"formatProvider",pt:$n[0].IFormatProvider,ps:1},{n:"styles",pt:$n[1].DateTimeStyles,ps:2}],sn:"Parse$2",rt:$n[0].DateTimeOffset,p:[$n[0].String,$n[0].IFormatProvider,$n[1].DateTimeStyles]},{a:2,n:"ParseExact",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"format",pt:$n[0].String,ps:1},{n:"formatProvider",pt:$n[0].IFormatProvider,ps:2}],sn:"ParseExact",rt:$n[0].DateTimeOffset,p:[$n[0].String,$n[0].String,$n[0].IFormatProvider]},{a:2,n:"ParseExact",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"format",pt:$n[0].String,ps:1},{n:"formatProvider",pt:$n[0].IFormatProvider,ps:2},{n:"styles",pt:$n[1].DateTimeStyles,ps:3}],sn:"ParseExact$1",rt:$n[0].DateTimeOffset,p:[$n[0].String,$n[0].String,$n[0].IFormatProvider,$n[1].DateTimeStyles]},{a:2,n:"Subtract",t:8,pi:[{n:"value",pt:$n[0].DateTimeOffset,ps:0}],sn:"Subtract$1",rt:$n[0].TimeSpan,p:[$n[0].DateTimeOffset]},{a:2,n:"Subtract",t:8,pi:[{n:"value",pt:$n[0].TimeSpan,ps:0}],sn:"Subtract",rt:$n[0].DateTimeOffset,p:[$n[0].TimeSpan]},{a:2,n:"ToFileTime",t:8,sn:"ToFileTime",rt:$n[0].Int64},{a:2,n:"ToLocalTime",t:8,sn:"ToLocalTime",rt:$n[0].DateTimeOffset},{a:4,n:"ToLocalTime",t:8,pi:[{n:"throwOnOverflow",pt:$n[0].Boolean,ps:0}],sn:"ToLocalTime$1",rt:$n[0].DateTimeOffset,p:[$n[0].Boolean]},{a:2,n:"ToOffset",t:8,pi:[{n:"offset",pt:$n[0].TimeSpan,ps:0}],sn:"ToOffset",rt:$n[0].DateTimeOffset,p:[$n[0].TimeSpan]},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{a:2,n:"ToString",t:8,pi:[{n:"formatProvider",pt:$n[0].IFormatProvider,ps:0}],sn:"ToString",rt:$n[0].String,p:[$n[0].IFormatProvider]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],sn:"ToString$1",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"formatProvider",pt:$n[0].IFormatProvider,ps:1}],sn:"format",rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"ToUniversalTime",t:8,sn:"ToUniversalTime",rt:$n[0].DateTimeOffset},{a:2,n:"ToUnixTimeMilliseconds",t:8,sn:"ToUnixTimeMilliseconds",rt:$n[0].Int64},{a:2,n:"ToUnixTimeSeconds",t:8,sn:"ToUnixTimeSeconds",rt:$n[0].Int64},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].DateTimeOffset,ps:1}],sn:"TryParse",rt:$n[0].Boolean,p:[$n[0].String,$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"ValidateDate",is:!0,t:8,pi:[{n:"dateTime",pt:$n[0].DateTime,ps:0},{n:"offset",pt:$n[0].TimeSpan,ps:1}],sn:"ValidateDate",rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:1,n:"ValidateOffset",is:!0,t:8,pi:[{n:"offset",pt:$n[0].TimeSpan,ps:0}],sn:"ValidateOffset",rt:$n[0].Int16,p:[$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Int16)}},{a:2,n:"op_Addition",is:!0,t:8,pi:[{n:"dateTimeOffset",pt:$n[0].DateTimeOffset,ps:0},{n:"timeSpan",pt:$n[0].TimeSpan,ps:1}],sn:"op_Addition",rt:$n[0].DateTimeOffset,p:[$n[0].DateTimeOffset,$n[0].TimeSpan]},{a:2,n:"op_Equality",is:!0,t:8,pi:[{n:"left",pt:$n[0].DateTimeOffset,ps:0},{n:"right",pt:$n[0].DateTimeOffset,ps:1}],sn:"op_Equality",rt:$n[0].Boolean,p:[$n[0].DateTimeOffset,$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_GreaterThan",is:!0,t:8,pi:[{n:"left",pt:$n[0].DateTimeOffset,ps:0},{n:"right",pt:$n[0].DateTimeOffset,ps:1}],sn:"op_GreaterThan",rt:$n[0].Boolean,p:[$n[0].DateTimeOffset,$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_GreaterThanOrEqual",is:!0,t:8,pi:[{n:"left",pt:$n[0].DateTimeOffset,ps:0},{n:"right",pt:$n[0].DateTimeOffset,ps:1}],sn:"op_GreaterThanOrEqual",rt:$n[0].Boolean,p:[$n[0].DateTimeOffset,$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"dateTime",pt:$n[0].DateTime,ps:0}],sn:"op_Implicit",rt:$n[0].DateTimeOffset,p:[$n[0].DateTime]},{a:2,n:"op_Inequality",is:!0,t:8,pi:[{n:"left",pt:$n[0].DateTimeOffset,ps:0},{n:"right",pt:$n[0].DateTimeOffset,ps:1}],sn:"op_Inequality",rt:$n[0].Boolean,p:[$n[0].DateTimeOffset,$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_LessThan",is:!0,t:8,pi:[{n:"left",pt:$n[0].DateTimeOffset,ps:0},{n:"right",pt:$n[0].DateTimeOffset,ps:1}],sn:"op_LessThan",rt:$n[0].Boolean,p:[$n[0].DateTimeOffset,$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_LessThanOrEqual",is:!0,t:8,pi:[{n:"left",pt:$n[0].DateTimeOffset,ps:0},{n:"right",pt:$n[0].DateTimeOffset,ps:1}],sn:"op_LessThanOrEqual",rt:$n[0].Boolean,p:[$n[0].DateTimeOffset,$n[0].DateTimeOffset],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Subtraction",is:!0,t:8,pi:[{n:"left",pt:$n[0].DateTimeOffset,ps:0},{n:"right",pt:$n[0].DateTimeOffset,ps:1}],sn:"op_Subtraction$1",rt:$n[0].TimeSpan,p:[$n[0].DateTimeOffset,$n[0].DateTimeOffset]},{a:2,n:"op_Subtraction",is:!0,t:8,pi:[{n:"dateTimeOffset",pt:$n[0].DateTimeOffset,ps:0},{n:"timeSpan",pt:$n[0].TimeSpan,ps:1}],sn:"op_Subtraction",rt:$n[0].DateTimeOffset,p:[$n[0].DateTimeOffset,$n[0].TimeSpan]},{a:1,n:"ClockDateTime",t:16,rt:$n[0].DateTime,g:{a:1,n:"get_ClockDateTime",t:8,rt:$n[0].DateTime,fg:"ClockDateTime",box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},fn:"ClockDateTime"},{a:2,n:"Date",t:16,rt:$n[0].DateTime,g:{a:2,n:"get_Date",t:8,rt:$n[0].DateTime,fg:"Date",box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},fn:"Date"},{a:2,n:"DateTime",t:16,rt:$n[0].DateTime,g:{a:2,n:"get_DateTime",t:8,rt:$n[0].DateTime,fg:"DateTime",box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},fn:"DateTime"},{a:2,n:"Day",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Day",t:8,rt:$n[0].Int32,fg:"Day",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Day"},{a:2,n:"DayOfWeek",t:16,rt:$n[0].DayOfWeek,g:{a:2,n:"get_DayOfWeek",t:8,rt:$n[0].DayOfWeek,fg:"DayOfWeek",box:function($v){return Bridge.box($v,System.DayOfWeek,System.Enum.toStringFn(System.DayOfWeek))}},fn:"DayOfWeek"},{a:2,n:"DayOfYear",t:16,rt:$n[0].Int32,g:{a:2,n:"get_DayOfYear",t:8,rt:$n[0].Int32,fg:"DayOfYear",box:function($v){return Bridge.box($v,System.Int32)}},fn:"DayOfYear"},{a:2,n:"Hour",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Hour",t:8,rt:$n[0].Int32,fg:"Hour",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Hour"},{a:2,n:"LocalDateTime",t:16,rt:$n[0].DateTime,g:{a:2,n:"get_LocalDateTime",t:8,rt:$n[0].DateTime,fg:"LocalDateTime",box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},fn:"LocalDateTime"},{a:2,n:"Millisecond",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Millisecond",t:8,rt:$n[0].Int32,fg:"Millisecond",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Millisecond"},{a:2,n:"Minute",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Minute",t:8,rt:$n[0].Int32,fg:"Minute",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Minute"},{a:2,n:"Month",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Month",t:8,rt:$n[0].Int32,fg:"Month",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Month"},{a:2,n:"Now",is:!0,t:16,rt:$n[0].DateTimeOffset,g:{a:2,n:"get_Now",t:8,rt:$n[0].DateTimeOffset,fg:"Now",is:!0},fn:"Now"},{a:2,n:"Offset",t:16,rt:$n[0].TimeSpan,g:{a:2,n:"get_Offset",t:8,rt:$n[0].TimeSpan,fg:"Offset"},fn:"Offset"},{a:2,n:"Second",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Second",t:8,rt:$n[0].Int32,fg:"Second",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Second"},{a:2,n:"Ticks",t:16,rt:$n[0].Int64,g:{a:2,n:"get_Ticks",t:8,rt:$n[0].Int64,fg:"Ticks"},fn:"Ticks"},{a:2,n:"TimeOfDay",t:16,rt:$n[0].TimeSpan,g:{a:2,n:"get_TimeOfDay",t:8,rt:$n[0].TimeSpan,fg:"TimeOfDay"},fn:"TimeOfDay"},{a:2,n:"UtcDateTime",t:16,rt:$n[0].DateTime,g:{a:2,n:"get_UtcDateTime",t:8,rt:$n[0].DateTime,fg:"UtcDateTime",box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},fn:"UtcDateTime"},{a:2,n:"UtcNow",is:!0,t:16,rt:$n[0].DateTimeOffset,g:{a:2,n:"get_UtcNow",t:8,rt:$n[0].DateTimeOffset,fg:"UtcNow",is:!0},fn:"UtcNow"},{a:2,n:"UtcTicks",t:16,rt:$n[0].Int64,g:{a:2,n:"get_UtcTicks",t:8,rt:$n[0].Int64,fg:"UtcTicks"},fn:"UtcTicks"},{a:2,n:"Year",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Year",t:8,rt:$n[0].Int32,fg:"Year",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Year"},{a:4,n:"MaxOffset",is:!0,t:4,rt:$n[0].Int64,sn:"MaxOffset"},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].DateTimeOffset,sn:"MaxValue",ro:!0},{a:4,n:"MinOffset",is:!0,t:4,rt:$n[0].Int64,sn:"MinOffset"},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].DateTimeOffset,sn:"MinValue",ro:!0},{a:1,n:"UnixEpochMilliseconds",is:!0,t:4,rt:$n[0].Int64,sn:"UnixEpochMilliseconds"},{a:1,n:"UnixEpochSeconds",is:!0,t:4,rt:$n[0].Int64,sn:"UnixEpochSeconds"},{a:1,n:"UnixEpochTicks",is:!0,t:4,rt:$n[0].Int64,sn:"UnixEpochTicks"},{a:1,n:"m_dateTime",t:4,rt:$n[0].DateTime,sn:"m_dateTime",box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:1,n:"m_offsetMinutes",t:4,rt:$n[0].Int16,sn:"m_offsetMinutes",box:function($v){return Bridge.box($v,System.Int16)}}]}});$m("System.NotImplemented",function(){return{att:1048960,a:4,s:!0,m:[{a:4,n:"ByDesignWithMessage",is:!0,t:8,pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"ByDesignWithMessage",rt:$n[0].Exception,p:[$n[0].String]},{a:4,n:"ByDesign",is:!0,t:16,rt:$n[0].Exception,g:{a:4,n:"get_ByDesign",t:8,rt:$n[0].Exception,fg:"ByDesign",is:!0},fn:"ByDesign"}]}});$m("System.SR",function(){return{att:1048960,a:4,s:!0,m:[{a:4,n:"Format",is:!0,t:8,pi:[{n:"resourceFormat",pt:$n[0].String,ps:0},{n:"p1",pt:$n[0].Object,ps:1}],sn:"Format",rt:$n[0].String,p:[$n[0].String,$n[0].Object]},{a:4,n:"Format",is:!0,t:8,pi:[{n:"resourceFormat",pt:$n[0].String,ps:0},{n:"args",ip:!0,pt:$n[0].Array.type(System.Object),ps:1}],sn:"Format$3",rt:$n[0].String,p:[$n[0].String,$n[0].Array.type(System.Object)]},{a:4,n:"Format",is:!0,t:8,pi:[{n:"resourceFormat",pt:$n[0].String,ps:0},{n:"p1",pt:$n[0].Object,ps:1},{n:"p2",pt:$n[0].Object,ps:2}],sn:"Format$1",rt:$n[0].String,p:[$n[0].String,$n[0].Object,$n[0].Object]},{a:4,n:"Format",is:!0,t:8,pi:[{n:"resourceFormat",pt:$n[0].String,ps:0},{n:"p1",pt:$n[0].Object,ps:1},{n:"p2",pt:$n[0].Object,ps:2},{n:"p3",pt:$n[0].Object,ps:3}],sn:"Format$2",rt:$n[0].String,p:[$n[0].String,$n[0].Object,$n[0].Object,$n[0].Object]},{a:4,n:"GetResourceString",is:!0,t:8,pi:[{n:"resourceKey",pt:$n[0].String,ps:0}],sn:"GetResourceString",rt:$n[0].String,p:[$n[0].String]},{a:4,n:"GetResourceString",is:!0,t:8,pi:[{n:"resourceKey",pt:$n[0].String,ps:0},{n:"defaultString",pt:$n[0].String,ps:1}],sn:"GetResourceString$1",rt:$n[0].String,p:[$n[0].String,$n[0].String]},{a:1,n:"InternalGetResourceString",is:!0,t:8,pi:[{n:"key",pt:$n[0].String,ps:0}],sn:"InternalGetResourceString",rt:$n[0].String,p:[$n[0].String]},{a:1,n:"UsingResourceKeys",is:!0,t:8,sn:"UsingResourceKeys",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"ResourceManager",is:!0,t:16,rt:System.Object,g:{a:1,n:"get_ResourceManager",t:8,rt:System.Object,fg:"ResourceManager",is:!0},s:{a:1,n:"set_ResourceManager",t:8,p:[System.Object],rt:$n[0].Void,fs:"ResourceManager",is:!0},fn:"ResourceManager"},{a:1,n:"_lock",is:!0,t:4,rt:$n[0].Object,sn:"_lock"}]}});$m("System.ThrowHelper",function(){return{att:1048960,a:4,s:!0,m:[{a:1,n:"GetAddingDuplicateWithKeyArgumentException",is:!0,t:8,pi:[{n:"key",pt:$n[0].Object,ps:0}],sn:"GetAddingDuplicateWithKeyArgumentException",rt:$n[0].ArgumentException,p:[$n[0].Object]},{a:1,n:"GetArgumentException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"GetArgumentException",rt:$n[0].ArgumentException,p:[$n[0].ExceptionResource]},{a:1,n:"GetArgumentException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0},{n:"argument",pt:$n[0].ExceptionArgument,ps:1}],sn:"GetArgumentException$1",rt:$n[0].ArgumentException,p:[$n[0].ExceptionResource,$n[0].ExceptionArgument]},{a:1,n:"GetArgumentName",is:!0,t:8,pi:[{n:"argument",pt:$n[0].ExceptionArgument,ps:0}],sn:"GetArgumentName",rt:$n[0].String,p:[$n[0].ExceptionArgument]},{a:1,n:"GetArgumentNullException",is:!0,t:8,pi:[{n:"argument",pt:$n[0].ExceptionArgument,ps:0}],sn:"GetArgumentNullException",rt:$n[0].ArgumentNullException,p:[$n[0].ExceptionArgument]},{a:4,n:"GetArgumentOutOfRangeException",is:!0,t:8,pi:[{n:"argument",pt:$n[0].ExceptionArgument,ps:0},{n:"resource",pt:$n[0].ExceptionResource,ps:1}],sn:"GetArgumentOutOfRangeException",rt:$n[0].ArgumentOutOfRangeException,p:[$n[0].ExceptionArgument,$n[0].ExceptionResource]},{a:1,n:"GetArgumentOutOfRangeException",is:!0,t:8,pi:[{n:"argument",pt:$n[0].ExceptionArgument,ps:0},{n:"paramNumber",pt:$n[0].Int32,ps:1},{n:"resource",pt:$n[0].ExceptionResource,ps:2}],sn:"GetArgumentOutOfRangeException$1",rt:$n[0].ArgumentOutOfRangeException,p:[$n[0].ExceptionArgument,$n[0].Int32,$n[0].ExceptionResource]},{a:1,n:"GetArraySegmentCtorValidationFailedException",is:!0,t:8,pi:[{n:"array",pt:Array,ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"GetArraySegmentCtorValidationFailedException",rt:$n[0].Exception,p:[Array,$n[0].Int32,$n[0].Int32]},{a:4,n:"GetInvalidOperationException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"GetInvalidOperationException",rt:$n[0].InvalidOperationException,p:[$n[0].ExceptionResource]},{a:1,n:"GetInvalidOperationException_EnumCurrent",is:!0,t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"GetInvalidOperationException_EnumCurrent",rt:$n[0].InvalidOperationException,p:[$n[0].Int32]},{a:1,n:"GetKeyNotFoundException",is:!0,t:8,pi:[{n:"key",pt:$n[0].Object,ps:0}],sn:"GetKeyNotFoundException",rt:$n[4].KeyNotFoundException,p:[$n[0].Object]},{a:1,n:"GetResourceString",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"GetResourceString",rt:$n[0].String,p:[$n[0].ExceptionResource]},{a:1,n:"GetWrongKeyTypeArgumentException",is:!0,t:8,pi:[{n:"key",pt:$n[0].Object,ps:0},{n:"targetType",pt:Function,ps:1}],sn:"GetWrongKeyTypeArgumentException",rt:$n[0].ArgumentException,p:[$n[0].Object,Function]},{a:1,n:"GetWrongValueTypeArgumentException",is:!0,t:8,pi:[{n:"value",pt:$n[0].Object,ps:0},{n:"targetType",pt:Function,ps:1}],sn:"GetWrongValueTypeArgumentException",rt:$n[0].ArgumentException,p:[$n[0].Object,Function]},{a:4,n:"IfNullAndNullsAreIllegalThenThrow",is:!0,t:8,pi:[{n:"value",pt:$n[0].Object,ps:0},{n:"argName",pt:$n[0].ExceptionArgument,ps:1}],tpc:1,tprm:["T"],sn:"IfNullAndNullsAreIllegalThenThrow",rt:$n[0].Void,p:[$n[0].Object,$n[0].ExceptionArgument]},{a:4,n:"ThrowAddingDuplicateWithKeyArgumentException",is:!0,t:8,pi:[{n:"key",pt:System.Object,ps:0}],tpc:1,tprm:["T"],sn:"ThrowAddingDuplicateWithKeyArgumentException",rt:$n[0].Void,p:[System.Object]},{a:4,n:"ThrowAggregateException",is:!0,t:8,pi:[{n:"exceptions",pt:$n[4].List$1(System.Exception),ps:0}],sn:"ThrowAggregateException",rt:$n[0].Void,p:[$n[4].List$1(System.Exception)]},{a:4,n:"ThrowArgumentException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"ThrowArgumentException",rt:$n[0].Void,p:[$n[0].ExceptionResource]},{a:4,n:"ThrowArgumentException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0},{n:"argument",pt:$n[0].ExceptionArgument,ps:1}],sn:"ThrowArgumentException$1",rt:$n[0].Void,p:[$n[0].ExceptionResource,$n[0].ExceptionArgument]},{a:4,n:"ThrowArgumentException_Argument_InvalidArrayType",is:!0,t:8,sn:"ThrowArgumentException_Argument_InvalidArrayType",rt:$n[0].Void},{a:4,n:"ThrowArgumentException_DestinationTooShort",is:!0,t:8,sn:"ThrowArgumentException_DestinationTooShort",rt:$n[0].Void},{a:4,n:"ThrowArgumentException_OverlapAlignmentMismatch",is:!0,t:8,sn:"ThrowArgumentException_OverlapAlignmentMismatch",rt:$n[0].Void},{a:4,n:"ThrowArgumentNullException",is:!0,t:8,pi:[{n:"argument",pt:$n[0].ExceptionArgument,ps:0}],sn:"ThrowArgumentNullException",rt:$n[0].Void,p:[$n[0].ExceptionArgument]},{a:4,n:"ThrowArgumentNullException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"ThrowArgumentNullException$2",rt:$n[0].Void,p:[$n[0].ExceptionResource]},{a:4,n:"ThrowArgumentNullException",is:!0,t:8,pi:[{n:"argument",pt:$n[0].ExceptionArgument,ps:0},{n:"resource",pt:$n[0].ExceptionResource,ps:1}],sn:"ThrowArgumentNullException$1",rt:$n[0].Void,p:[$n[0].ExceptionArgument,$n[0].ExceptionResource]},{a:4,n:"ThrowArgumentOutOfRangeException",is:!0,t:8,sn:"ThrowArgumentOutOfRangeException",rt:$n[0].Void},{a:4,n:"ThrowArgumentOutOfRangeException",is:!0,t:8,pi:[{n:"argument",pt:$n[0].ExceptionArgument,ps:0}],sn:"ThrowArgumentOutOfRangeException$1",rt:$n[0].Void,p:[$n[0].ExceptionArgument]},{a:4,n:"ThrowArgumentOutOfRangeException",is:!0,t:8,pi:[{n:"argument",pt:$n[0].ExceptionArgument,ps:0},{n:"resource",pt:$n[0].ExceptionResource,ps:1}],sn:"ThrowArgumentOutOfRangeException$2",rt:$n[0].Void,p:[$n[0].ExceptionArgument,$n[0].ExceptionResource]},{a:4,n:"ThrowArgumentOutOfRangeException",is:!0,t:8,pi:[{n:"argument",pt:$n[0].ExceptionArgument,ps:0},{n:"paramNumber",pt:$n[0].Int32,ps:1},{n:"resource",pt:$n[0].ExceptionResource,ps:2}],sn:"ThrowArgumentOutOfRangeException$3",rt:$n[0].Void,p:[$n[0].ExceptionArgument,$n[0].Int32,$n[0].ExceptionResource]},{a:4,n:"ThrowArgumentOutOfRange_IndexException",is:!0,t:8,sn:"ThrowArgumentOutOfRange_IndexException",rt:$n[0].Void},{a:4,n:"ThrowArraySegmentCtorValidationFailedExceptions",is:!0,t:8,pi:[{n:"array",pt:Array,ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"ThrowArraySegmentCtorValidationFailedExceptions",rt:$n[0].Void,p:[Array,$n[0].Int32,$n[0].Int32]},{a:4,n:"ThrowArrayTypeMismatchException",is:!0,t:8,sn:"ThrowArrayTypeMismatchException",rt:$n[0].Void},{a:4,n:"ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count",is:!0,t:8,sn:"ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count",rt:$n[0].Void},{a:4,n:"ThrowIndexArgumentOutOfRange_NeedNonNegNumException",is:!0,t:8,sn:"ThrowIndexArgumentOutOfRange_NeedNonNegNumException",rt:$n[0].Void},{a:4,n:"ThrowIndexOutOfRangeException",is:!0,t:8,sn:"ThrowIndexOutOfRangeException",rt:$n[0].Void},{a:4,n:"ThrowInvalidOperationException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"ThrowInvalidOperationException",rt:$n[0].Void,p:[$n[0].ExceptionResource]},{a:4,n:"ThrowInvalidOperationException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0},{n:"e",pt:$n[0].Exception,ps:1}],sn:"ThrowInvalidOperationException$1",rt:$n[0].Void,p:[$n[0].ExceptionResource,$n[0].Exception]},{a:4,n:"ThrowInvalidOperationException_EnumCurrent",is:!0,t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"ThrowInvalidOperationException_EnumCurrent",rt:$n[0].Void,p:[$n[0].Int32]},{a:4,n:"ThrowInvalidOperationException_InvalidOperation_EnumEnded",is:!0,t:8,sn:"ThrowInvalidOperationException_InvalidOperation_EnumEnded",rt:$n[0].Void},{a:4,n:"ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion",is:!0,t:8,sn:"ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion",rt:$n[0].Void},{a:4,n:"ThrowInvalidOperationException_InvalidOperation_EnumNotStarted",is:!0,t:8,sn:"ThrowInvalidOperationException_InvalidOperation_EnumNotStarted",rt:$n[0].Void},{a:4,n:"ThrowInvalidOperationException_InvalidOperation_EnumOpCantHappen",is:!0,t:8,sn:"ThrowInvalidOperationException_InvalidOperation_EnumOpCantHappen",rt:$n[0].Void},{a:4,n:"ThrowInvalidOperationException_InvalidOperation_NoValue",is:!0,t:8,sn:"ThrowInvalidOperationException_InvalidOperation_NoValue",rt:$n[0].Void},{a:4,n:"ThrowInvalidOperationException_OutstandingReferences",is:!0,t:8,sn:"ThrowInvalidOperationException_OutstandingReferences",rt:$n[0].Void},{a:4,n:"ThrowInvalidTypeWithPointersNotSupported",is:!0,t:8,pi:[{n:"targetType",pt:Function,ps:0}],sn:"ThrowInvalidTypeWithPointersNotSupported",rt:$n[0].Void,p:[Function]},{a:4,n:"ThrowKeyNotFoundException",is:!0,t:8,pi:[{n:"key",pt:System.Object,ps:0}],tpc:1,tprm:["T"],sn:"ThrowKeyNotFoundException",rt:$n[0].Void,p:[System.Object]},{a:4,n:"ThrowLengthArgumentOutOfRange_ArgumentOutOfRange_NeedNonNegNum",is:!0,t:8,sn:"ThrowLengthArgumentOutOfRange_ArgumentOutOfRange_NeedNonNegNum",rt:$n[0].Void},{a:4,n:"ThrowNotSupportedException",is:!0,t:8,sn:"ThrowNotSupportedException",rt:$n[0].Void},{a:4,n:"ThrowNotSupportedException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"ThrowNotSupportedException$1",rt:$n[0].Void,p:[$n[0].ExceptionResource]},{a:4,n:"ThrowNotSupportedExceptionIfNonNumericType",is:!0,t:8,tpc:1,tprm:["T"],sn:"ThrowNotSupportedExceptionIfNonNumericType",rt:$n[0].Void},{a:4,n:"ThrowObjectDisposedException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"ThrowObjectDisposedException",rt:$n[0].Void,p:[$n[0].ExceptionResource]},{a:4,n:"ThrowObjectDisposedException",is:!0,t:8,pi:[{n:"objectName",pt:$n[0].String,ps:0},{n:"resource",pt:$n[0].ExceptionResource,ps:1}],sn:"ThrowObjectDisposedException$1",rt:$n[0].Void,p:[$n[0].String,$n[0].ExceptionResource]},{a:4,n:"ThrowObjectDisposedException_MemoryDisposed",is:!0,t:8,sn:"ThrowObjectDisposedException_MemoryDisposed",rt:$n[0].Void},{a:4,n:"ThrowOutOfMemoryException",is:!0,t:8,sn:"ThrowOutOfMemoryException",rt:$n[0].Void},{a:4,n:"ThrowRankException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"ThrowRankException",rt:$n[0].Void,p:[$n[0].ExceptionResource]},{a:4,n:"ThrowSecurityException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"ThrowSecurityException",rt:$n[0].Void,p:[$n[0].ExceptionResource]},{a:4,n:"ThrowSerializationException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"ThrowSerializationException",rt:$n[0].Void,p:[$n[0].ExceptionResource]},{a:4,n:"ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index",is:!0,t:8,sn:"ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index",rt:$n[0].Void},{a:4,n:"ThrowUnauthorizedAccessException",is:!0,t:8,pi:[{n:"resource",pt:$n[0].ExceptionResource,ps:0}],sn:"ThrowUnauthorizedAccessException",rt:$n[0].Void,p:[$n[0].ExceptionResource]},{a:4,n:"ThrowWrongKeyTypeArgumentException",is:!0,t:8,pi:[{n:"key",pt:System.Object,ps:0},{n:"targetType",pt:Function,ps:1}],tpc:1,tprm:["T"],sn:"ThrowWrongKeyTypeArgumentException",rt:$n[0].Void,p:[System.Object,Function]},{a:4,n:"ThrowWrongValueTypeArgumentException",is:!0,t:8,pi:[{n:"value",pt:System.Object,ps:0},{n:"targetType",pt:Function,ps:1}],tpc:1,tprm:["T"],sn:"ThrowWrongValueTypeArgumentException",rt:$n[0].Void,p:[System.Object,Function]}]}});$m("System.ExceptionArgument",function(){return{att:256,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"action",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"action",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"array",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"array",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"arrayIndex",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"arrayIndex",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"asyncResult",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"asyncResult",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"beginMethod",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"beginMethod",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"callBack",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"callBack",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"cancellationToken",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"cancellationToken",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"capacity",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"capacity",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"collection",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"collection",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"comparable",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"comparable",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"comparer",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"comparer",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"comparison",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"comparison",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"concurrencyLevel",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"concurrencyLevel",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"continuationAction",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"continuationAction",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"continuationFunction",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"continuationFunction",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"continuationOptions",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"continuationOptions",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"converter",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"converter",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"count",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"count",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"creationOptions",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"creationOptions",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"culture",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"culture",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"delay",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"delay",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"destinationArray",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"destinationArray",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"destinationIndex",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"destinationIndex",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"dictionary",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"dictionary",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"elementType",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"elementType",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"endFunction",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"endFunction",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"endIndex",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"endIndex",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"endMethod",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"endMethod",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"exception",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"exception",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"exceptions",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"exceptions",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"format",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"format",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"function",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"function",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"index",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"index",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"index1",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"index1",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"index2",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"index2",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"index3",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"index3",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"indices",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"indices",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"info",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"info",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"input",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"input",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"item",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"item",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"key",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"key",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"keyValuePair",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"keyValuePair",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"keys",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"keys",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"len",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"len",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"length",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"$length",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"length1",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"length1",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"length2",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"length2",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"length3",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"length3",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"lengths",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"lengths",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"list",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"list",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"lowerBounds",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"lowerBounds",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"match",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"match",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"millisecondsDelay",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"millisecondsDelay",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"millisecondsTimeout",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"millisecondsTimeout",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"name",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"$name",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"newSize",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"newSize",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"obj",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"obj",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"offset",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"offset",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"options",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"options",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"other",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"other",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"ownedMemory",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"ownedMemory",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"pHandle",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"pHandle",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"pointer",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"pointer",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"s",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"s",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"scheduler",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"scheduler",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"source",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"source",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"sourceArray",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"sourceArray",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"sourceBytesToCopy",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"sourceBytesToCopy",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"sourceIndex",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"sourceIndex",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"start",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"start",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"startIndex",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"startIndex",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"state",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"state",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"stateMachine",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"stateMachine",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"task",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"task",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"tasks",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"tasks",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"text",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"text",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"timeout",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"timeout",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"type",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"type",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"value",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"value",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"values",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"values",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}},{a:2,n:"view",is:!0,t:4,rt:$n[0].ExceptionArgument,sn:"view",box:function($v){return Bridge.box($v,System.ExceptionArgument,System.Enum.toStringFn(System.ExceptionArgument))}}]}});$m("System.ExceptionResource",function(){return{att:256,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Arg_ArrayPlusOffTooSmall",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_ArrayPlusOffTooSmall",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_BogusIComparer",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_BogusIComparer",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_LowerBoundsMustMatch",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_LowerBoundsMustMatch",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_MustBeType",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_MustBeType",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_Need1DArray",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_Need1DArray",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_Need2DArray",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_Need2DArray",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_Need3DArray",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_Need3DArray",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_NeedAtLeast1Rank",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_NeedAtLeast1Rank",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_NonZeroLowerBound",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_NonZeroLowerBound",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_RankIndices",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_RankIndices",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_RankMultiDimNotSupported",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_RankMultiDimNotSupported",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_RanksAndBounds",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_RanksAndBounds",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_RegKeyDelHive",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_RegKeyDelHive",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_RegKeyStrLenBug",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_RegKeyStrLenBug",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_RegSetMismatchedKind",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_RegSetMismatchedKind",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_RegSetStrArrNull",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_RegSetStrArrNull",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_RegSubKeyAbsent",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_RegSubKeyAbsent",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Arg_RegSubKeyValueAbsent",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Arg_RegSubKeyValueAbsent",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentException_OtherNotArrayOfCorrectLength",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentException_OtherNotArrayOfCorrectLength",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentNull_SafeHandle",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentNull_SafeHandle",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentOutOfRange_BiggerThanCollection",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentOutOfRange_BiggerThanCollection",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentOutOfRange_Count",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentOutOfRange_Count",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentOutOfRange_EndIndexStartIndex",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentOutOfRange_EndIndexStartIndex",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentOutOfRange_Enum",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentOutOfRange_Enum",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentOutOfRange_HugeArrayNotSupported",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentOutOfRange_HugeArrayNotSupported",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentOutOfRange_Index",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentOutOfRange_Index",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentOutOfRange_InvalidThreshold",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentOutOfRange_InvalidThreshold",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentOutOfRange_ListInsert",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentOutOfRange_ListInsert",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentOutOfRange_NeedNonNegNum",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentOutOfRange_NeedNonNegNum",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ArgumentOutOfRange_SmallCapacity",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ArgumentOutOfRange_SmallCapacity",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Argument_AddingDuplicate",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Argument_AddingDuplicate",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Argument_ImplementIComparable",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Argument_ImplementIComparable",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Argument_InvalidArgumentForComparison",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Argument_InvalidArgumentForComparison",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Argument_InvalidArrayType",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Argument_InvalidArrayType",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Argument_InvalidOffLen",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Argument_InvalidOffLen",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Argument_InvalidRegistryKeyPermissionCheck",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Argument_InvalidRegistryKeyPermissionCheck",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Argument_InvalidRegistryOptionsCheck",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Argument_InvalidRegistryOptionsCheck",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Argument_InvalidRegistryViewCheck",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Argument_InvalidRegistryViewCheck",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Argument_InvalidType",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Argument_InvalidType",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Argument_ItemNotExist",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Argument_ItemNotExist",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"AsyncMethodBuilder_InstanceNotInitialized",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"AsyncMethodBuilder_InstanceNotInitialized",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ConcurrentCollection_SyncRoot_NotSupported",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ConcurrentCollection_SyncRoot_NotSupported",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ConcurrentDictionary_ArrayIncorrectType",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ConcurrentDictionary_ArrayIncorrectType",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ConcurrentDictionary_ArrayNotLargeEnough",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ConcurrentDictionary_ArrayNotLargeEnough",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ConcurrentDictionary_CapacityMustNotBeNegative",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ConcurrentDictionary_CapacityMustNotBeNegative",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ConcurrentDictionary_ConcurrencyLevelMustBePositive",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ConcurrentDictionary_ConcurrencyLevelMustBePositive",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ConcurrentDictionary_IndexIsNegative",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ConcurrentDictionary_IndexIsNegative",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ConcurrentDictionary_ItemKeyIsNull",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ConcurrentDictionary_ItemKeyIsNull",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ConcurrentDictionary_KeyAlreadyExisted",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ConcurrentDictionary_KeyAlreadyExisted",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ConcurrentDictionary_TypeOfKeyIncorrect",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ConcurrentDictionary_TypeOfKeyIncorrect",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ConcurrentDictionary_TypeOfValueIncorrect",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ConcurrentDictionary_TypeOfValueIncorrect",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_CannotRemoveFromStackOrQueue",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_CannotRemoveFromStackOrQueue",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_EmptyQueue",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_EmptyQueue",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_EmptyStack",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_EmptyStack",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_EnumEnded",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_EnumEnded",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_EnumFailedVersion",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_EnumFailedVersion",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_EnumNotStarted",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_EnumNotStarted",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_EnumOpCantHappen",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_EnumOpCantHappen",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_HandleIsNotInitialized",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_HandleIsNotInitialized",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_IComparerFailed",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_IComparerFailed",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_NoValue",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_NoValue",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_NullArray",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_NullArray",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_RegRemoveSubKey",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_RegRemoveSubKey",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"InvalidOperation_WrongAsyncResultOrEndCalledMultiple",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"InvalidOperation_WrongAsyncResultOrEndCalledMultiple",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"MemoryDisposed",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"MemoryDisposed",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Memory_OutstandingReferences",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Memory_OutstandingReferences",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"NotSupported_FixedSizeCollection",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"NotSupported_FixedSizeCollection",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"NotSupported_InComparableType",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"NotSupported_InComparableType",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"NotSupported_KeyCollectionSet",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"NotSupported_KeyCollectionSet",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"NotSupported_ReadOnlyCollection",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"NotSupported_ReadOnlyCollection",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"NotSupported_SortedListNestedWrite",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"NotSupported_SortedListNestedWrite",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"NotSupported_ValueCollectionSet",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"NotSupported_ValueCollectionSet",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"ObjectDisposed_RegKeyClosed",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"ObjectDisposed_RegKeyClosed",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Rank_MultiDimNotSupported",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Rank_MultiDimNotSupported",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Security_RegistryPermission",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Security_RegistryPermission",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Serialization_InvalidOnDeser",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Serialization_InvalidOnDeser",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Serialization_MissingKeys",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Serialization_MissingKeys",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Serialization_NullKey",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Serialization_NullKey",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"TaskCompletionSourceT_TrySetException_NoExceptions",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"TaskCompletionSourceT_TrySetException_NoExceptions",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"TaskCompletionSourceT_TrySetException_NullException",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"TaskCompletionSourceT_TrySetException_NullException",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"TaskT_TransitionToFinal_AlreadyCompleted",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"TaskT_TransitionToFinal_AlreadyCompleted",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_ContinueWith_ESandLR",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_ContinueWith_ESandLR",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_ContinueWith_NotOnAnything",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_ContinueWith_NotOnAnything",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_Delay_InvalidDelay",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_Delay_InvalidDelay",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_Delay_InvalidMillisecondsDelay",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_Delay_InvalidMillisecondsDelay",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_Dispose_NotCompleted",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_Dispose_NotCompleted",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_MultiTaskContinuation_EmptyTaskList",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_MultiTaskContinuation_EmptyTaskList",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_MultiTaskContinuation_NullTask",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_MultiTaskContinuation_NullTask",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_RunSynchronously_AlreadyStarted",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_RunSynchronously_AlreadyStarted",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_RunSynchronously_Continuation",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_RunSynchronously_Continuation",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_RunSynchronously_Promise",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_RunSynchronously_Promise",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_RunSynchronously_TaskCompleted",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_RunSynchronously_TaskCompleted",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_Start_AlreadyStarted",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_Start_AlreadyStarted",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_Start_ContinuationTask",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_Start_ContinuationTask",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_Start_Promise",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_Start_Promise",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_Start_TaskCompleted",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_Start_TaskCompleted",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_ThrowIfDisposed",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_ThrowIfDisposed",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_WaitMulti_NullTask",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_WaitMulti_NullTask",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"Task_ctor_LRandSR",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"Task_ctor_LRandSR",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}},{a:2,n:"UnauthorizedAccess_RegistryNoWrite",is:!0,t:4,rt:$n[0].ExceptionResource,sn:"UnauthorizedAccess_RegistryNoWrite",box:function($v){return Bridge.box($v,System.ExceptionResource,System.Enum.toStringFn(System.ExceptionResource))}}]}});$m("System.AggregateException",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[4].IEnumerable$1(System.Exception)],pi:[{n:"innerExceptions",pt:$n[4].IEnumerable$1(System.Exception),ps:0}],def:function(innerExceptions){return new System.AggregateException(null,innerExceptions)}},{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Exception)],pi:[{n:"innerExceptions",ip:!0,pt:$n[0].Array.type(System.Exception),ps:0}],def:function(){return new System.AggregateException(null,Array.prototype.slice.call((arguments,0)))}},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[4].IEnumerable$1(System.Exception)],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerExceptions",pt:$n[4].IEnumerable$1(System.Exception),ps:1}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Array.type(System.Exception)],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerExceptions",ip:!0,pt:$n[0].Array.type(System.Exception),ps:1}],def:function(message){return new System.AggregateException(message,Array.prototype.slice.call((arguments,1)))}},{a:2,n:"Flatten",t:8,sn:"flatten",rt:$n[0].AggregateException},{a:2,n:"Handle",t:8,pi:[{n:"predicate",pt:Function,ps:0}],sn:"handle",rt:$n[0].Void,p:[Function]},{a:2,n:"InnerExceptions",t:16,rt:$n[5].ReadOnlyCollection$1(System.Exception),g:{a:2,n:"get_InnerExceptions",t:8,rt:$n[5].ReadOnlyCollection$1(System.Exception),fg:"innerExceptions"},fn:"innerExceptions"}]}});$m("System.ArraySegment",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[System.Array.type(System.Object)],pi:[{n:"array",pt:System.Array.type(System.Object),ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[System.Array.type(System.Object),$n[0].Int32,$n[0].Int32],pi:[{n:"array",pt:System.Array.type(System.Object),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"ctor"},{a:2,n:"Array",t:16,rt:System.Array.type(System.Object),g:{a:2,n:"get_Array",t:8,tpc:0,def:function(){return this.getArray()},rt:System.Array.type(System.Object)}},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,tpc:0,def:function(){return this.getCount()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Offset",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Offset",t:8,tpc:0,def:function(){return this.getOffset()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}}]}});$m("System.BitConverter",function(){return{att:1048961,a:2,s:!0,m:[{a:1,n:"CheckArguments",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"size",pt:$n[0].Int32,ps:2}],sn:"checkArguments",rt:$n[0].Void,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{a:1,n:"CreateLong",is:!0,t:8,pi:[{n:"low",pt:$n[0].Int32,ps:0},{n:"high",pt:$n[0].Int32,ps:1}],tpc:0,def:function(low,high){return System.Int64([low,high])},rt:$n[0].Int64,p:[$n[0].Int32,$n[0].Int32]},{a:1,n:"CreateULong",is:!0,t:8,pi:[{n:"low",pt:$n[0].Int32,ps:0},{n:"high",pt:$n[0].Int32,ps:1}],tpc:0,def:function(low,high){return System.UInt64([low,high])},rt:$n[0].UInt64,p:[$n[0].Int32,$n[0].Int32]},{a:2,n:"DoubleToInt64Bits",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"doubleToInt64Bits",rt:$n[0].Int64,p:[$n[0].Double]},{a:2,n:"GetBytes",is:!0,t:8,pi:[{n:"value",pt:$n[0].Boolean,ps:0}],sn:"getBytes",rt:$n[0].Array.type(System.Byte),p:[$n[0].Boolean]},{a:2,n:"GetBytes",is:!0,t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],sn:"getBytes$1",rt:$n[0].Array.type(System.Byte),p:[$n[0].Char]},{a:2,n:"GetBytes",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"getBytes$2",rt:$n[0].Array.type(System.Byte),p:[$n[0].Double]},{a:2,n:"GetBytes",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int16,ps:0}],sn:"getBytes$3",rt:$n[0].Array.type(System.Byte),p:[$n[0].Int16]},{a:2,n:"GetBytes",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"getBytes$4",rt:$n[0].Array.type(System.Byte),p:[$n[0].Int32]},{a:2,n:"GetBytes",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"getBytes$5",rt:$n[0].Array.type(System.Byte),p:[$n[0].Int64]},{a:2,n:"GetBytes",is:!0,t:8,pi:[{n:"value",pt:$n[0].Single,ps:0}],sn:"getBytes$6",rt:$n[0].Array.type(System.Byte),p:[$n[0].Single]},{a:2,n:"GetBytes",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt16,ps:0}],sn:"getBytes$7",rt:$n[0].Array.type(System.Byte),p:[$n[0].UInt16]},{a:2,n:"GetBytes",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt32,ps:0}],sn:"getBytes$8",rt:$n[0].Array.type(System.Byte),p:[$n[0].UInt32]},{a:2,n:"GetBytes",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"getBytes$9",rt:$n[0].Array.type(System.Byte),p:[$n[0].UInt64]},{a:1,n:"GetHexValue",is:!0,t:8,pi:[{n:"i",pt:$n[0].Int32,ps:0}],sn:"getHexValue",rt:$n[0].Char,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:1,n:"GetIsLittleEndian",is:!0,t:8,sn:"getIsLittleEndian",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"GetLongHigh",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],tpc:0,def:function(value){return value.value.high},rt:$n[0].Int32,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"GetLongLow",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],tpc:0,def:function(value){return value.value.low},rt:$n[0].Int32,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"GetView",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"getView",rt:$n[0].Object,p:[$n[0].Int64]},{a:1,n:"GetViewBytes",is:!0,t:8,pi:[{n:"view",pt:$n[0].Object,ps:0},{n:"count",dv:-1,o:!0,pt:$n[0].Int32,ps:1},{n:"startIndex",dv:0,o:!0,pt:$n[0].Int32,ps:2}],sn:"getViewBytes",rt:$n[0].Array.type(System.Byte),p:[$n[0].Object,$n[0].Int32,$n[0].Int32]},{a:2,n:"Int64BitsToDouble",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"int64BitsToDouble",rt:$n[0].Double,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:1,n:"SetViewBytes",is:!0,t:8,pi:[{n:"view",pt:$n[0].Object,ps:0},{n:"value",pt:$n[0].Array.type(System.Byte),ps:1},{n:"count",dv:-1,o:!0,pt:$n[0].Int32,ps:2},{n:"startIndex",dv:0,o:!0,pt:$n[0].Int32,ps:3}],sn:"setViewBytes",rt:$n[0].Void,p:[$n[0].Object,$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{a:2,n:"ToBoolean",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"toBoolean",rt:$n[0].Boolean,p:[$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"ToChar",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"toChar",rt:$n[0].Char,p:[$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:2,n:"ToDouble",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"toDouble",rt:$n[0].Double,p:[$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"ToInt16",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"toInt16",rt:$n[0].Int16,p:[$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.Int16)}},{a:2,n:"ToInt32",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"toInt32",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"ToInt64",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"toInt64",rt:$n[0].Int64,p:[$n[0].Array.type(System.Byte),$n[0].Int32]},{a:2,n:"ToSingle",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"toSingle",rt:$n[0].Single,p:[$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{a:2,n:"ToString",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].Array.type(System.Byte)]},{a:2,n:"ToString",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"toString$1",rt:$n[0].String,p:[$n[0].Array.type(System.Byte),$n[0].Int32]},{a:2,n:"ToString",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"length",pt:$n[0].Int32,ps:2}],sn:"toString$2",rt:$n[0].String,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{a:2,n:"ToUInt16",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"toUInt16",rt:$n[0].UInt16,p:[$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.UInt16)}},{a:2,n:"ToUInt32",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"toUInt32",rt:$n[0].UInt32,p:[$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.UInt32)}},{a:2,n:"ToUInt64",is:!0,t:8,pi:[{n:"value",pt:$n[0].Array.type(System.Byte),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"toUInt64",rt:$n[0].UInt64,p:[$n[0].Array.type(System.Byte),$n[0].Int32]},{a:1,n:"View",is:!0,t:8,pi:[{n:"length",pt:$n[0].Int32,ps:0}],sn:"view",rt:$n[0].Object,p:[$n[0].Int32]},{a:1,n:"Arg_ArrayPlusOffTooSmall",is:!0,t:4,rt:$n[0].String,sn:"arg_ArrayPlusOffTooSmall"},{a:2,n:"IsLittleEndian",is:!0,t:4,rt:$n[0].Boolean,sn:"isLittleEndian",ro:!0,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.DateTime",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Int64],pi:[{n:"ticks",pt:$n[0].Int64,ps:0}],def:function(ticks){return System.DateTime.create$2(ticks)}},{a:1,n:".ctor",t:1,p:[System.Object],pi:[{n:"_",pt:System.Object,ps:0}],def:function(){return System.DateTime.getDefaultValue()}},{a:2,n:".ctor",t:1,p:[$n[0].Int64,$n[0].DateTimeKind],pi:[{n:"ticks",pt:$n[0].Int64,ps:0},{n:"kind",pt:$n[0].DateTimeKind,ps:1}],def:function(ticks,kind){return System.DateTime.create$2(ticks,kind)}},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32],pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2}],def:function(year,month,day){return System.DateTime.create(year,month,day)}},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32],pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2},{n:"hour",pt:$n[0].Int32,ps:3},{n:"minute",pt:$n[0].Int32,ps:4},{n:"second",pt:$n[0].Int32,ps:5}],def:function(year,month,day,hour,minute,second){return System.DateTime.create(year,month,day,hour,minute,second)}},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].DateTimeKind],pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2},{n:"hour",pt:$n[0].Int32,ps:3},{n:"minute",pt:$n[0].Int32,ps:4},{n:"second",pt:$n[0].Int32,ps:5},{n:"kind",pt:$n[0].DateTimeKind,ps:6}],def:function(year,month,day,hour,minute,second,kind){return System.DateTime.create(year,month,day,hour,minute,second,0,kind)}},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32],pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2},{n:"hour",pt:$n[0].Int32,ps:3},{n:"minute",pt:$n[0].Int32,ps:4},{n:"second",pt:$n[0].Int32,ps:5},{n:"millisecond",pt:$n[0].Int32,ps:6}],def:function(year,month,day,hour,minute,second,millisecond){return System.DateTime.create(year,month,day,hour,minute,second,millisecond)}},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].DateTimeKind],pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2},{n:"hour",pt:$n[0].Int32,ps:3},{n:"minute",pt:$n[0].Int32,ps:4},{n:"second",pt:$n[0].Int32,ps:5},{n:"millisecond",pt:$n[0].Int32,ps:6},{n:"kind",pt:$n[0].DateTimeKind,ps:7}],def:function(year,month,day,hour,minute,second,millisecond,kind){return System.DateTime.create(year,month,day,hour,minute,second,millisecond,kind)}},{a:2,n:"Add",t:8,pi:[{n:"value",pt:$n[0].TimeSpan,ps:0}],tpc:0,def:function(value){return System.DateTime.add(this,value)},rt:$n[0].DateTime,p:[$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"AddDays",t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],tpc:0,def:function(value){return System.DateTime.addDays(this,value)},rt:$n[0].DateTime,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"AddHours",t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],tpc:0,def:function(value){return System.DateTime.addHours(this,value)},rt:$n[0].DateTime,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"AddMilliseconds",t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],tpc:0,def:function(value){return System.DateTime.addMilliseconds(this,value)},rt:$n[0].DateTime,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"AddMinutes",t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],tpc:0,def:function(value){return System.DateTime.addMinutes(this,value)},rt:$n[0].DateTime,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"AddMonths",t:8,pi:[{n:"months",pt:$n[0].Int32,ps:0}],tpc:0,def:function(months){return System.DateTime.addMonths(this,months)},rt:$n[0].DateTime,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"AddSeconds",t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],tpc:0,def:function(value){return System.DateTime.addSeconds(this,value)},rt:$n[0].DateTime,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"AddTicks",t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],tpc:0,def:function(value){return System.DateTime.addTicks(this,value)},rt:$n[0].DateTime,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"AddYears",t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],tpc:0,def:function(value){return System.DateTime.addYears(this,value)},rt:$n[0].DateTime,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"t1",pt:$n[0].DateTime,ps:0},{n:"t2",pt:$n[0].DateTime,ps:1}],tpc:0,def:function(t1,t2){return Bridge.compare(t1,t2)},rt:$n[0].Int32,p:[$n[0].DateTime,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].DateTime,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"DaysInMonth",is:!0,t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1}],tpc:0,def:function(year,month){return System.DateTime.getDaysInMonth(year,month)},rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].DateTime,ps:0}],tpc:0,def:function(other){return Bridge.equalsT(this,other)},rt:$n[0].Boolean,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",is:!0,t:8,pi:[{n:"t1",pt:$n[0].DateTime,ps:0},{n:"t2",pt:$n[0].DateTime,ps:1}],tpc:0,def:function(t1,t2){return Bridge.equalsT(t1,t2)},rt:$n[0].Boolean,p:[$n[0].DateTime,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"FromFileTime",is:!0,t:8,pi:[{n:"fileTime",pt:$n[0].Int64,ps:0}],tpc:0,def:function(fileTime){return System.DateTime.FromFileTime(fileTime)},rt:$n[0].DateTime,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"FromFileTimeUtc",is:!0,t:8,pi:[{n:"fileTime",pt:$n[0].Int64,ps:0}],tpc:0,def:function(fileTime){return System.DateTime.FromFileTimeUtc(fileTime)},rt:$n[0].DateTime,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"IsDaylightSavingTime",t:8,tpc:0,def:function(){return System.DateTime.isDaylightSavingTime(this)},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsLeapYear",is:!0,t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0}],tpc:0,def:function(year){return System.DateTime.getIsLeapYear(year)},rt:$n[0].Boolean,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.DateTime.parse(s)},rt:$n[0].DateTime,p:[$n[0].String],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(s,provider){return System.DateTime.parse(s,provider)},rt:$n[0].DateTime,p:[$n[0].String,$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"ParseExact",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"format",pt:$n[0].String,ps:1},{n:"provider",pt:$n[0].IFormatProvider,ps:2}],tpc:0,def:function(s,format,provider){return System.DateTime.parseExact(s,format,provider)},rt:$n[0].DateTime,p:[$n[0].String,$n[0].String,$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"SpecifyKind",is:!0,t:8,pi:[{n:"value",pt:$n[0].DateTime,ps:0},{n:"kind",pt:$n[0].DateTimeKind,ps:1}],tpc:0,def:function(value,kind){return System.DateTime.specifyKind(value,kind)},rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].DateTimeKind],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"Subtract",t:8,pi:[{n:"value",pt:$n[0].DateTime,ps:0}],tpc:0,def:function(value){return System.DateTime.subdd(this,value)},rt:$n[0].TimeSpan,p:[$n[0].DateTime]},{a:2,n:"Subtract",t:8,pi:[{n:"value",pt:$n[0].TimeSpan,ps:0}],tpc:0,def:function(value){return System.DateTime.subtract(this,value)},rt:$n[0].DateTime,p:[$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"ToFileTime",t:8,tpc:0,def:function(){return System.DateTime.ToFileTime(this)},rt:$n[0].Int64},{a:2,n:"ToFileTimeUtc",t:8,tpc:0,def:function(){return System.DateTime.ToFileTimeUtc(this)},rt:$n[0].Int64},{a:2,n:"ToLocalTime",t:8,tpc:0,def:function(){return System.DateTime.toLocalTime(this)},rt:$n[0].DateTime,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"ToLocalTime",t:8,pi:[{n:"throwOnOverflow",pt:$n[0].Boolean,ps:0}],tpc:0,def:function(throwOnOverflow){return System.DateTime.toLocalTime(this,throwOnOverflow)},rt:$n[0].DateTime,p:[$n[0].Boolean],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"ToShortDateString",t:8,tpc:0,def:function(){return System.DateTime.format(this,"d")},rt:$n[0].String},{a:2,n:"ToShortTimeString",t:8,tpc:0,def:function(){return System.DateTime.format(this,"t")},rt:$n[0].String},{ov:!0,a:2,n:"ToString",t:8,tpc:0,def:function(){return System.DateTime.format(this)},rt:$n[0].String},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.DateTime.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.DateTime.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"ToUniversalTime",t:8,tpc:0,def:function(){return System.DateTime.toUniversalTime(this)},rt:$n[0].DateTime,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].DateTime,ps:1}],tpc:0,def:function(s,result){return System.DateTime.tryParse(s,null,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParseExact",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"format",pt:$n[0].String,ps:1},{n:"provider",pt:$n[0].IFormatProvider,ps:2},{n:"result",out:!0,pt:$n[0].DateTime,ps:3}],tpc:0,def:function(s,format,provider,result){return System.DateTime.tryParseExact(s,format,provider,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].String,$n[0].IFormatProvider,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Addition",is:!0,t:8,pi:[{n:"d",pt:$n[0].DateTime,ps:0},{n:"t",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(d,t){return System.DateTime.adddt(d,t)},rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"op_Equality",is:!0,t:8,pi:[{n:"a",pt:$n[0].DateTime,ps:0},{n:"b",pt:$n[0].DateTime,ps:1}],tpc:0,def:function(a,b){return Bridge.equals(a,b)},rt:$n[0].Boolean,p:[$n[0].DateTime,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_GreaterThan",is:!0,t:8,pi:[{n:"a",pt:$n[0].DateTime,ps:0},{n:"b",pt:$n[0].DateTime,ps:1}],tpc:0,def:function(a,b){return System.DateTime.gt(a,b)},rt:$n[0].Boolean,p:[$n[0].DateTime,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_GreaterThanOrEqual",is:!0,t:8,pi:[{n:"a",pt:$n[0].DateTime,ps:0},{n:"b",pt:$n[0].DateTime,ps:1}],tpc:0,def:function(a,b){return System.DateTime.gte(a,b)},rt:$n[0].Boolean,p:[$n[0].DateTime,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Inequality",is:!0,t:8,pi:[{n:"a",pt:$n[0].DateTime,ps:0},{n:"b",pt:$n[0].DateTime,ps:1}],tpc:0,def:function(a,b){return!Bridge.equals(a,b)},rt:$n[0].Boolean,p:[$n[0].DateTime,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_LessThan",is:!0,t:8,pi:[{n:"a",pt:$n[0].DateTime,ps:0},{n:"b",pt:$n[0].DateTime,ps:1}],tpc:0,def:function(a,b){return System.DateTime.lt(a,b)},rt:$n[0].Boolean,p:[$n[0].DateTime,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_LessThanOrEqual",is:!0,t:8,pi:[{n:"a",pt:$n[0].DateTime,ps:0},{n:"b",pt:$n[0].DateTime,ps:1}],tpc:0,def:function(a,b){return System.DateTime.lte(a,b)},rt:$n[0].Boolean,p:[$n[0].DateTime,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Subtraction",is:!0,t:8,pi:[{n:"a",pt:$n[0].DateTime,ps:0},{n:"b",pt:$n[0].DateTime,ps:1}],tpc:0,def:function(a,b){return System.DateTime.subdd(a,b)},rt:$n[0].TimeSpan,p:[$n[0].DateTime,$n[0].DateTime]},{a:2,n:"op_Subtraction",is:!0,t:8,pi:[{n:"d",pt:$n[0].DateTime,ps:0},{n:"t",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(d,t){return System.DateTime.subdt(d,t)},rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"Date",t:16,rt:$n[0].DateTime,g:{a:2,n:"get_Date",t:8,tpc:0,def:function(){return System.DateTime.getDate(this)},rt:$n[0].DateTime,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}}},{a:2,n:"Day",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Day",t:8,tpc:0,def:function(){return System.DateTime.getDay(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"DayOfWeek",t:16,rt:$n[0].DayOfWeek,g:{a:2,n:"get_DayOfWeek",t:8,tpc:0,def:function(){return System.DateTime.getDayOfWeek(this)},rt:$n[0].DayOfWeek,box:function($v){return Bridge.box($v,System.DayOfWeek,System.Enum.toStringFn(System.DayOfWeek))}}},{a:2,n:"DayOfYear",t:16,rt:$n[0].Int32,g:{a:2,n:"get_DayOfYear",t:8,tpc:0,def:function(){return System.DateTime.getDayOfYear(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Hour",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Hour",t:8,tpc:0,def:function(){return System.DateTime.getHour(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Kind",t:16,rt:$n[0].DateTimeKind,g:{a:2,n:"get_Kind",t:8,tpc:0,def:function(){return System.DateTime.getKind(this)},rt:$n[0].DateTimeKind,box:function($v){return Bridge.box($v,System.DateTimeKind,System.Enum.toStringFn(System.DateTimeKind))}}},{a:2,n:"Millisecond",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Millisecond",t:8,tpc:0,def:function(){return System.DateTime.getMillisecond(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Minute",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Minute",t:8,tpc:0,def:function(){return System.DateTime.getMinute(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Month",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Month",t:8,tpc:0,def:function(){return System.DateTime.getMonth(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Now",is:!0,t:16,rt:$n[0].DateTime,g:{a:2,n:"get_Now",is:!0,t:8,tpc:0,def:function(){return System.DateTime.getNow()},rt:$n[0].DateTime,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}}},{a:2,n:"Second",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Second",t:8,tpc:0,def:function(){return System.DateTime.getSecond(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Ticks",t:16,rt:$n[0].Int64,g:{a:2,n:"get_Ticks",t:8,tpc:0,def:function(){return System.DateTime.getTicks(this)},rt:$n[0].Int64}},{a:2,n:"TimeOfDay",t:16,rt:$n[0].TimeSpan,g:{a:2,n:"get_TimeOfDay",t:8,tpc:0,def:function(){return System.DateTime.getTimeOfDay(this)},rt:$n[0].TimeSpan}},{a:2,n:"Today",is:!0,t:16,rt:$n[0].DateTime,g:{a:2,n:"get_Today",is:!0,t:8,tpc:0,def:function(){return System.DateTime.getToday()},rt:$n[0].DateTime,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}}},{a:2,n:"UtcNow",is:!0,t:16,rt:$n[0].DateTime,g:{a:2,n:"get_UtcNow",is:!0,t:8,tpc:0,def:function(){return System.DateTime.getUtcNow()},rt:$n[0].DateTime,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}}},{a:2,n:"Year",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Year",t:8,tpc:0,def:function(){return System.DateTime.getYear(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:4,n:"DaysTo1970",is:!0,t:4,rt:$n[0].Int32,sn:"DaysTo1970",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"MaxTicks",is:!0,t:4,rt:$n[0].Int64,sn:"MaxTicks"},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].DateTime,sn:"maxValue",ro:!0,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:4,n:"MinTicks",is:!0,t:4,rt:$n[0].Int64,sn:"MinTicks"},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].DateTime,sn:"minValue",ro:!0,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:1,n:"TicksPerDay",is:!0,t:4,rt:$n[0].Int64,sn:"TicksPerDay"}]}});$m("System.Guid",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Byte)],pi:[{n:"b",pt:$n[0].Array.type(System.Byte),ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"uuid",pt:$n[0].String,ps:0}],sn:"$ctor4"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int16,$n[0].Int16,$n[0].Array.type(System.Byte)],pi:[{n:"a",pt:$n[0].Int32,ps:0},{n:"b",pt:$n[0].Int16,ps:1},{n:"c",pt:$n[0].Int16,ps:2},{n:"d",pt:$n[0].Array.type(System.Byte),ps:3}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int16,$n[0].Int16,$n[0].Byte,$n[0].Byte,$n[0].Byte,$n[0].Byte,$n[0].Byte,$n[0].Byte,$n[0].Byte,$n[0].Byte],pi:[{n:"a",pt:$n[0].Int32,ps:0},{n:"b",pt:$n[0].Int16,ps:1},{n:"c",pt:$n[0].Int16,ps:2},{n:"d",pt:$n[0].Byte,ps:3},{n:"e",pt:$n[0].Byte,ps:4},{n:"f",pt:$n[0].Byte,ps:5},{n:"g",pt:$n[0].Byte,ps:6},{n:"h",pt:$n[0].Byte,ps:7},{n:"i",pt:$n[0].Byte,ps:8},{n:"j",pt:$n[0].Byte,ps:9},{n:"k",pt:$n[0].Byte,ps:10}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].UInt32,$n[0].UInt16,$n[0].UInt16,$n[0].Byte,$n[0].Byte,$n[0].Byte,$n[0].Byte,$n[0].Byte,$n[0].Byte,$n[0].Byte,$n[0].Byte],pi:[{n:"a",pt:$n[0].UInt32,ps:0},{n:"b",pt:$n[0].UInt16,ps:1},{n:"c",pt:$n[0].UInt16,ps:2},{n:"d",pt:$n[0].Byte,ps:3},{n:"e",pt:$n[0].Byte,ps:4},{n:"f",pt:$n[0].Byte,ps:5},{n:"g",pt:$n[0].Byte,ps:6},{n:"h",pt:$n[0].Byte,ps:7},{n:"i",pt:$n[0].Byte,ps:8},{n:"j",pt:$n[0].Byte,ps:9},{n:"k",pt:$n[0].Byte,ps:10}],sn:"$ctor5"},{a:2,n:"CompareTo",t:8,pi:[{n:"value",pt:$n[0].Guid,ps:0}],sn:"compareTo",rt:$n[0].Int32,p:[$n[0].Guid],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Equals",t:8,pi:[{n:"o",pt:$n[0].Guid,ps:0}],sn:"equalsT",rt:$n[0].Boolean,p:[$n[0].Guid],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"o",pt:$n[0].Object,ps:0}],sn:"equals",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],sn:"Format",rt:$n[0].String,p:[$n[0].String]},{a:1,n:"FromString",t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],sn:"FromString",rt:$n[0].Void,p:[$n[0].String]},{ov:!0,a:2,n:"GetHashCode",t:8,sn:"getHashCode",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"MakeBinary",is:!0,t:8,pi:[{n:"x",pt:$n[0].Byte,ps:0}],sn:"MakeBinary",rt:$n[0].String,p:[$n[0].Byte]},{a:2,n:"NewGuid",is:!0,t:8,sn:"NewGuid",rt:$n[0].Guid},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0}],sn:"Parse",rt:$n[0].Guid,p:[$n[0].String]},{a:2,n:"ParseExact",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"format",pt:$n[0].String,ps:1}],sn:"ParseExact",rt:$n[0].Guid,p:[$n[0].String,$n[0].String]},{a:1,n:"ParseInternal",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"format",pt:$n[0].String,ps:1},{n:"check",pt:$n[0].Boolean,ps:2}],sn:"ParseInternal",rt:$n[0].Boolean,p:[$n[0].String,$n[0].String,$n[0].Boolean],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"ToByteArray",t:8,sn:"ToByteArray",rt:$n[0].Array.type(System.Byte)},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],sn:"ToString",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"formatProvider",pt:$n[0].IFormatProvider,ps:1}],sn:"format",rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Guid,ps:1}],sn:"TryParse",rt:$n[0].Boolean,p:[$n[0].String,$n[0].Guid],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParseExact",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"format",pt:$n[0].String,ps:1},{n:"result",out:!0,pt:$n[0].Guid,ps:2}],sn:"TryParseExact",rt:$n[0].Boolean,p:[$n[0].String,$n[0].String,$n[0].Guid],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Equality",is:!0,t:8,pi:[{n:"a",pt:$n[0].Guid,ps:0},{n:"b",pt:$n[0].Guid,ps:1}],sn:"op_Equality",rt:$n[0].Boolean,p:[$n[0].Guid,$n[0].Guid],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Inequality",is:!0,t:8,pi:[{n:"a",pt:$n[0].Guid,ps:0},{n:"b",pt:$n[0].Guid,ps:1}],sn:"op_Inequality",rt:$n[0].Boolean,p:[$n[0].Guid,$n[0].Guid],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"toJSON",t:8,sn:"toJSON",rt:$n[0].String},{a:2,n:"Empty",is:!0,t:4,rt:$n[0].Guid,sn:"Empty",ro:!0},{a:1,n:"NonFormat",is:!0,t:4,rt:$n[6].Regex,sn:"NonFormat",ro:!0},{a:1,n:"Replace",is:!0,t:4,rt:$n[6].Regex,sn:"Replace",ro:!0},{a:1,n:"Rnd",is:!0,t:4,rt:$n[0].Random,sn:"Rnd",ro:!0},{a:1,n:"Split",is:!0,t:4,rt:$n[6].Regex,sn:"Split",ro:!0},{a:1,n:"Valid",is:!0,t:4,rt:$n[6].Regex,sn:"Valid",ro:!0},{a:1,n:"_a",t:4,rt:$n[0].Int32,sn:"_a",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_b",t:4,rt:$n[0].Int16,sn:"_b",box:function($v){return Bridge.box($v,System.Int16)}},{a:1,n:"_c",t:4,rt:$n[0].Int16,sn:"_c",box:function($v){return Bridge.box($v,System.Int16)}},{a:1,n:"_d",t:4,rt:$n[0].Byte,sn:"_d",box:function($v){return Bridge.box($v,System.Byte)}},{a:1,n:"_e",t:4,rt:$n[0].Byte,sn:"_e",box:function($v){return Bridge.box($v,System.Byte)}},{a:1,n:"_f",t:4,rt:$n[0].Byte,sn:"_f",box:function($v){return Bridge.box($v,System.Byte)}},{a:1,n:"_g",t:4,rt:$n[0].Byte,sn:"_g",box:function($v){return Bridge.box($v,System.Byte)}},{a:1,n:"_h",t:4,rt:$n[0].Byte,sn:"_h",box:function($v){return Bridge.box($v,System.Byte)}},{a:1,n:"_i",t:4,rt:$n[0].Byte,sn:"_i",box:function($v){return Bridge.box($v,System.Byte)}},{a:1,n:"_j",t:4,rt:$n[0].Byte,sn:"_j",box:function($v){return Bridge.box($v,System.Byte)}},{a:1,n:"_k",t:4,rt:$n[0].Byte,sn:"_k",box:function($v){return Bridge.box($v,System.Byte)}},{a:1,n:"error1",is:!0,t:4,rt:$n[0].String,sn:"error1"}]}});$m("System.IAsyncResult",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"AsyncState",t:16,rt:$n[0].Object,g:{ab:!0,a:2,n:"get_AsyncState",t:8,rt:$n[0].Object,fg:"System$IAsyncResult$AsyncState"},fn:"System$IAsyncResult$AsyncState"},{ab:!0,a:2,n:"CompletedSynchronously",t:16,rt:$n[0].Boolean,g:{ab:!0,a:2,n:"get_CompletedSynchronously",t:8,rt:$n[0].Boolean,fg:"System$IAsyncResult$CompletedSynchronously",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"System$IAsyncResult$CompletedSynchronously"},{ab:!0,a:2,n:"IsCompleted",t:16,rt:$n[0].Boolean,g:{ab:!0,a:2,n:"get_IsCompleted",t:8,rt:$n[0].Boolean,fg:"System$IAsyncResult$IsCompleted",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"System$IAsyncResult$IsCompleted"}]}});$m("System.DateTimeKind",function(){return{att:8449,a:2,at:[new System.SerializableAttribute],m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Local",is:!0,t:4,rt:$n[0].DateTimeKind,sn:"Local",box:function($v){return Bridge.box($v,System.DateTimeKind,System.Enum.toStringFn(System.DateTimeKind))}},{a:2,n:"Unspecified",is:!0,t:4,rt:$n[0].DateTimeKind,sn:"Unspecified",box:function($v){return Bridge.box($v,System.DateTimeKind,System.Enum.toStringFn(System.DateTimeKind))}},{a:2,n:"Utc",is:!0,t:4,rt:$n[0].DateTimeKind,sn:"Utc",box:function($v){return Bridge.box($v,System.DateTimeKind,System.Enum.toStringFn(System.DateTimeKind))}}]}});$m("System.NotImplementedException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"inner",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.NotSupportedException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.Random",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"seed",pt:$n[0].Int32,ps:0}],sn:"$ctor1"},{a:1,n:"GetSampleForLargeRange",t:8,sn:"GetSampleForLargeRange",rt:$n[0].Double,box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:1,n:"InternalSample",t:8,sn:"InternalSample",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"Next",t:8,sn:"Next",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"Next",t:8,pi:[{n:"maxValue",pt:$n[0].Int32,ps:0}],sn:"Next$1",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"Next",t:8,pi:[{n:"minValue",pt:$n[0].Int32,ps:0},{n:"maxValue",pt:$n[0].Int32,ps:1}],sn:"Next$2",rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"NextBytes",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0}],sn:"NextBytes",rt:$n[0].Void,p:[$n[0].Array.type(System.Byte)]},{v:!0,a:2,n:"NextDouble",t:8,sn:"NextDouble",rt:$n[0].Double,box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{v:!0,a:3,n:"Sample",t:8,sn:"Sample",rt:$n[0].Double,box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:1,n:"MBIG",is:!0,t:4,rt:$n[0].Int32,sn:"MBIG",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"MSEED",is:!0,t:4,rt:$n[0].Int32,sn:"MSEED",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"MZ",is:!0,t:4,rt:$n[0].Int32,sn:"MZ",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"SeedArray",t:4,rt:$n[0].Array.type(System.Int32),sn:"SeedArray"},{a:1,n:"inext",t:4,rt:$n[0].Int32,sn:"inext",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"inextp",t:4,rt:$n[0].Int32,sn:"inextp",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Console",function(){return{att:1048833,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Clear",is:!0,t:8,sn:"Clear",rt:$n[0].Void},{a:2,n:"Read",is:!0,t:8,tpc:0,def:function(){return prompt()},rt:$n[0].String},{a:2,n:"ReadLine",is:!0,t:8,tpc:0,def:function(){return prompt()},rt:$n[0].String},{a:2,n:"ReadLine",is:!0,t:8,pi:[{n:"text",pt:$n[0].String,ps:0}],tpc:0,def:function(text){return prompt(text)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ReadLine",is:!0,t:8,pi:[{n:"text",pt:$n[0].String,ps:0},{n:"value",pt:$n[0].String,ps:1}],tpc:0,def:function(text,value){return prompt(text,value)},rt:$n[0].String,p:[$n[0].String,$n[0].String]},{a:1,n:"TransformChars",is:!0,t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"all",pt:$n[0].Int32,ps:1},{n:"index",pt:$n[0].Int32,ps:2},{n:"count",pt:$n[0].Int32,ps:3}],sn:"TransformChars",rt:$n[0].String,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32,$n[0].Int32]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"value",pt:$n[0].Boolean,ps:0}],tpc:0,def:function(value){return System.Console.Write(System.Boolean.toString(value))},rt:$n[0].Void,p:[$n[0].Boolean]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],tpc:0,def:function(value){return System.Console.Write(String.fromCharCode(value))},rt:$n[0].Void,p:[$n[0].Char]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0}],tpc:0,def:function(buffer){return System.Console.Write(System.Console.TransformChars(buffer,1))},rt:$n[0].Void,p:[$n[0].Array.type(System.Char)]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Console.Write(value.toString("G"))},rt:$n[0].Void,p:[$n[0].Decimal]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],tpc:0,def:function(value){return System.Console.Write(System.Double.format(value))},rt:$n[0].Void,p:[$n[0].Double]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"Write",rt:$n[0].Void,p:[$n[0].Int32]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"Write",rt:$n[0].Void,p:[$n[0].Int64]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"Write",rt:$n[0].Void,p:[$n[0].Object]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"value",pt:$n[0].Single,ps:0}],sn:"Write",rt:$n[0].Void,p:[$n[0].Single]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"Write",rt:$n[0].Void,p:[$n[0].String]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt32,ps:0}],sn:"Write",rt:$n[0].Void,p:[$n[0].UInt32]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"Write",rt:$n[0].Void,p:[$n[0].UInt64]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1}],tpc:0,def:function(format,arg0){return System.Console.Write(System.String.format(format,arg0))},rt:$n[0].Void,p:[$n[0].String,$n[0].Object]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg",ip:!0,pt:$n[0].Array.type(System.Object),ps:1}],tpc:0,def:function(format,arg){return System.Console.Write(System.String.format(format,arg))},rt:$n[0].Void,p:[$n[0].String,$n[0].Array.type(System.Object)]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],tpc:0,def:function(buffer,index,count){return System.Console.Write(System.Console.TransformChars(buffer,0,index,count))},rt:$n[0].Void,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2}],tpc:0,def:function(format,arg0,arg1){return System.Console.Write(System.String.format(format,arg0,arg1))},rt:$n[0].Void,p:[$n[0].String,$n[0].Object,$n[0].Object]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2},{n:"arg2",pt:$n[0].Object,ps:3}],tpc:0,def:function(format,arg0,arg1,arg2){return System.Console.Write(System.String.format(format,arg0,arg1,arg2))},rt:$n[0].Void,p:[$n[0].String,$n[0].Object,$n[0].Object,$n[0].Object]},{a:2,n:"Write",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2},{n:"arg2",pt:$n[0].Object,ps:3},{n:"arg3",pt:$n[0].Object,ps:4}],tpc:0,def:function(format,arg0,arg1,arg2,arg3){return System.Console.Write(System.String.format(format,[arg0,arg1,arg2,arg3]))},rt:$n[0].Void,p:[$n[0].String,$n[0].Object,$n[0].Object,$n[0].Object,$n[0].Object]},{a:2,n:"WriteLine",is:!0,t:8,sn:"WriteLine",rt:$n[0].Void},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].Boolean,ps:0}],tpc:0,def:function(value){return System.Console.WriteLine(System.Boolean.toString(value))},rt:$n[0].Void,p:[$n[0].Boolean]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],tpc:0,def:function(value){return System.Console.WriteLine(String.fromCharCode(value))},rt:$n[0].Void,p:[$n[0].Char]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0}],tpc:0,def:function(buffer){return System.Console.WriteLine(System.Console.TransformChars(buffer,1))},rt:$n[0].Void,p:[$n[0].Array.type(System.Char)]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Console.WriteLine(value.toString("G"))},rt:$n[0].Void,p:[$n[0].Decimal]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],tpc:0,def:function(value){return System.Console.WriteLine(System.Double.format(value))},rt:$n[0].Void,p:[$n[0].Double]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"WriteLine",rt:$n[0].Void,p:[$n[0].Int32]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"WriteLine",rt:$n[0].Void,p:[$n[0].Int64]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].Nullable$1(System.Decimal),ps:0}],tpc:0,def:function(value){return System.Console.WriteLine(value&&value.toString("G"))},rt:$n[0].Void,p:[$n[0].Nullable$1(System.Decimal)]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"WriteLine",rt:$n[0].Void,p:[$n[0].Object]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].Single,ps:0}],tpc:0,def:function(value){return System.Console.WriteLine(System.Single.format(value))},rt:$n[0].Void,p:[$n[0].Single]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"WriteLine",rt:$n[0].Void,p:[$n[0].String]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:Function,ps:0}],tpc:0,def:function(value){return System.Console.WriteLine(Bridge.getTypeName(value))},rt:$n[0].Void,p:[Function]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt32,ps:0}],sn:"WriteLine",rt:$n[0].Void,p:[$n[0].UInt32]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"WriteLine",rt:$n[0].Void,p:[$n[0].UInt64]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1}],tpc:0,def:function(format,arg0){return System.Console.WriteLine(System.String.format(format,arg0))},rt:$n[0].Void,p:[$n[0].String,$n[0].Object]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg",ip:!0,pt:$n[0].Array.type(System.Object),ps:1}],tpc:0,def:function(format,arg){return System.Console.WriteLine(System.String.format(format,arg))},rt:$n[0].Void,p:[$n[0].String,$n[0].Array.type(System.Object)]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],tpc:0,def:function(buffer,index,count){return System.Console.WriteLine(System.Console.TransformChars(buffer,0,index,count))},rt:$n[0].Void,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2}],tpc:0,def:function(format,arg0,arg1){return System.Console.WriteLine(System.String.format(format,arg0,arg1))},rt:$n[0].Void,p:[$n[0].String,$n[0].Object,$n[0].Object]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2},{n:"arg2",pt:$n[0].Object,ps:3}],tpc:0,def:function(format,arg0,arg1,arg2){return System.Console.WriteLine(System.String.format(format,arg0,arg1,arg2))},rt:$n[0].Void,p:[$n[0].String,$n[0].Object,$n[0].Object,$n[0].Object]},{a:2,n:"WriteLine",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2},{n:"arg2",pt:$n[0].Object,ps:3},{n:"arg3",pt:$n[0].Object,ps:4}],tpc:0,def:function(format,arg0,arg1,arg2,arg3){return System.Console.WriteLine(System.String.format(format,[arg0,arg1,arg2,arg3]))},rt:$n[0].Void,p:[$n[0].String,$n[0].Object,$n[0].Object,$n[0].Object,$n[0].Object]}]}});$m("System.Enum",function(){return{att:1048705,a:2,m:[{a:3,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"CompareTo",t:8,pi:[{n:"target",pt:$n[0].Object,ps:0}],tpc:0,def:function(target){return Bridge.compare(this,target)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0}],tpc:0,def:function(other){return System.Enum.equals(this,other,Bridge.getType(this))},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",is:!0,t:8,pi:[{n:"enumType",pt:Function,ps:0},{n:"value",pt:$n[0].Object,ps:1},{n:"format",pt:$n[0].String,ps:2}],sn:"format",rt:$n[0].String,p:[Function,$n[0].Object,$n[0].String]},{a:2,n:"GetName",is:!0,t:8,pi:[{n:"enumType",pt:Function,ps:0},{n:"value",pt:$n[0].Object,ps:1}],sn:"getName",rt:$n[0].String,p:[Function,$n[0].Object]},{a:2,n:"GetNames",is:!0,t:8,pi:[{n:"enumType",pt:Function,ps:0}],sn:"getNames",rt:$n[0].Array.type(System.String),p:[Function]},{a:2,n:"GetValues",is:!0,t:8,pi:[{n:"enumType",pt:Function,ps:0}],sn:"getValues",rt:Array,p:[Function]},{a:2,n:"HasFlag",t:8,pi:[{n:"flag",pt:$n[0].Enum,ps:0}],tpc:0,def:function(flag){return System.Enum.hasFlag(this,flag)},rt:$n[0].Boolean,p:[$n[0].Enum],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsDefined",is:!0,t:8,pi:[{n:"enumType",pt:Function,ps:0},{n:"value",pt:$n[0].Object,ps:1}],sn:"isDefined",rt:$n[0].Boolean,p:[Function,$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"enumType",pt:Function,ps:0},{n:"value",pt:$n[0].String,ps:1}],sn:"parse",rt:$n[0].Object,p:[Function,$n[0].String]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"enumType",pt:Function,ps:0},{n:"value",pt:$n[0].String,ps:1},{n:"ignoreCase",pt:$n[0].Boolean,ps:2}],sn:"parse",rt:$n[0].Object,p:[Function,$n[0].String,$n[0].Boolean]},{ov:!0,a:2,n:"ToString",t:8,tpc:0,def:function(){return System.Enum.toString(Bridge.getType(this),this)},rt:$n[0].String},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Enum.format(Bridge.getType(this),this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"formatProvider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format){return System.Enum.format(Bridge.getType(this),this,format)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"ToString",is:!0,t:8,pi:[{n:"enumType",pt:Function,ps:0},{n:"value",pt:$n[0].Enum,ps:1}],sn:"toString",rt:$n[0].String,p:[Function,$n[0].Enum]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:System.Object,ps:1}],tpc:1,def:function(TEnum,value,result){return System.Enum.tryParse(TEnum,value,result)},rt:$n[0].Boolean,p:[$n[0].String,System.Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"ignoreCase",pt:$n[0].Boolean,ps:1},{n:"result",out:!0,pt:System.Object,ps:2}],tpc:1,def:function(TEnum,value,ignoreCase,result){return System.Enum.tryParse(TEnum,value,result,ignoreCase)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Boolean,System.Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.Environment",function(){return{nested:[System.Object,System.Object],att:385,a:2,s:!0,m:[{n:".cctor",t:1,sn:"ctor",sm:!0},{a:2,n:"Exit",is:!0,t:8,pi:[{n:"exitCode",pt:$n[0].Int32,ps:0}],sn:"Exit",rt:$n[0].Void,p:[$n[0].Int32]},{a:2,n:"ExpandEnvironmentVariables",is:!0,t:8,pi:[{n:"name",pt:$n[0].String,ps:0}],sn:"ExpandEnvironmentVariables",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"FailFast",is:!0,t:8,pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"FailFast",rt:$n[0].Void,p:[$n[0].String]},{a:2,n:"FailFast",is:!0,t:8,pi:[{n:"message",pt:$n[0].String,ps:0},{n:"exception",pt:$n[0].Exception,ps:1}],sn:"FailFast$1",rt:$n[0].Void,p:[$n[0].String,$n[0].Exception]},{a:2,n:"GetCommandLineArgs",is:!0,t:8,sn:"GetCommandLineArgs",rt:$n[0].Array.type(System.String)},{a:2,n:"GetEnvironmentVariable",is:!0,t:8,pi:[{n:"variable",pt:$n[0].String,ps:0}],sn:"GetEnvironmentVariable",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"GetEnvironmentVariable",is:!0,t:8,pi:[{n:"variable",pt:$n[0].String,ps:0},{n:"target",pt:$n[0].EnvironmentVariableTarget,ps:1}],sn:"GetEnvironmentVariable$1",rt:$n[0].String,p:[$n[0].String,$n[0].EnvironmentVariableTarget]},{a:2,n:"GetEnvironmentVariables",is:!0,t:8,sn:"GetEnvironmentVariables",rt:$n[7].IDictionary},{a:2,n:"GetEnvironmentVariables",is:!0,t:8,pi:[{n:"target",pt:$n[0].EnvironmentVariableTarget,ps:0}],sn:"GetEnvironmentVariables$1",rt:$n[7].IDictionary,p:[$n[0].EnvironmentVariableTarget]},{a:2,n:"GetFolderPath",is:!0,t:8,pi:[{n:"folder",pt:System.Object,ps:0}],tpc:0,def:function(){return""},rt:$n[0].String,p:[System.Object]},{a:2,n:"GetFolderPath",is:!0,t:8,pi:[{n:"folder",pt:System.Object,ps:0},{n:"option",pt:System.Object,ps:1}],tpc:0,def:function(){return""},rt:$n[0].String,p:[System.Object,System.Object]},{a:2,n:"GetLogicalDrives",is:!0,t:8,sn:"GetLogicalDrives",rt:$n[0].Array.type(System.String)},{a:4,n:"GetResourceString",is:!0,t:8,pi:[{n:"key",pt:$n[0].String,ps:0}],sn:"GetResourceString",rt:$n[0].String,p:[$n[0].String]},{a:4,n:"GetResourceString",is:!0,t:8,pi:[{n:"key",pt:$n[0].String,ps:0},{n:"values",ip:!0,pt:$n[0].Array.type(System.Object),ps:1}],sn:"GetResourceString$1",rt:$n[0].String,p:[$n[0].String,$n[0].Array.type(System.Object)]},{a:1,n:"PatchDictionary",is:!0,t:8,pi:[{n:"d",pt:$n[4].Dictionary$2(System.String,System.String),ps:0}],sn:"PatchDictionary",rt:$n[4].Dictionary$2(System.String,System.String),p:[$n[4].Dictionary$2(System.String,System.String)]},{a:2,n:"SetEnvironmentVariable",is:!0,t:8,pi:[{n:"variable",pt:$n[0].String,ps:0},{n:"value",pt:$n[0].String,ps:1}],sn:"SetEnvironmentVariable",rt:$n[0].Void,p:[$n[0].String,$n[0].String]},{a:2,n:"SetEnvironmentVariable",is:!0,t:8,pi:[{n:"variable",pt:$n[0].String,ps:0},{n:"value",pt:$n[0].String,ps:1},{n:"target",pt:$n[0].EnvironmentVariableTarget,ps:2}],sn:"SetEnvironmentVariable$1",rt:$n[0].Void,p:[$n[0].String,$n[0].String,$n[0].EnvironmentVariableTarget]},{a:2,n:"CommandLine",is:!0,t:16,rt:$n[0].String,g:{a:2,n:"get_CommandLine",t:8,rt:$n[0].String,fg:"CommandLine",is:!0},fn:"CommandLine"},{a:2,n:"CurrentDirectory",is:!0,t:16,rt:$n[0].String,g:{a:2,n:"get_CurrentDirectory",t:8,rt:$n[0].String,fg:"CurrentDirectory",is:!0},s:{a:2,n:"set_CurrentDirectory",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"CurrentDirectory",is:!0},fn:"CurrentDirectory"},{a:2,n:"CurrentManagedThreadId",is:!0,t:16,rt:$n[0].Int32,g:{a:2,n:"get_CurrentManagedThreadId",is:!0,t:8,tpc:0,def:function(){return 0},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"ExitCode",is:!0,t:16,rt:$n[0].Int32,g:{a:2,n:"get_ExitCode",t:8,rt:$n[0].Int32,fg:"ExitCode",is:!0,box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_ExitCode",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"ExitCode",is:!0},fn:"ExitCode"},{a:1,n:"Global",is:!0,t:16,rt:System.Object,g:{a:1,n:"get_Global",is:!0,t:8,tpc:0,def:function(){return Bridge.global},rt:System.Object}},{a:2,n:"HasShutdownStarted",is:!0,t:16,rt:$n[0].Boolean,g:{a:2,n:"get_HasShutdownStarted",is:!0,t:8,tpc:0,def:function(){return!1},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"Is64BitOperatingSystem",is:!0,t:16,rt:$n[0].Boolean,g:{a:2,n:"get_Is64BitOperatingSystem",t:8,rt:$n[0].Boolean,fg:"Is64BitOperatingSystem",is:!0,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"Is64BitOperatingSystem"},{a:2,n:"Is64BitProcess",is:!0,t:16,rt:$n[0].Boolean,g:{a:2,n:"get_Is64BitProcess",is:!0,t:8,tpc:0,def:function(){return!1},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:1,n:"Location",is:!0,t:16,rt:System.Object,g:{a:1,n:"get_Location",t:8,rt:System.Object,fg:"Location",is:!0},fn:"Location"},{a:2,n:"MachineName",is:!0,t:16,rt:$n[0].String,g:{a:2,n:"get_MachineName",is:!0,t:8,tpc:0,def:function(){return""},rt:$n[0].String}},{a:2,n:"NewLine",is:!0,t:16,rt:$n[0].String,g:{a:2,n:"get_NewLine",is:!0,t:8,tpc:0,def:function(){return"\n"},rt:$n[0].String}},{a:2,n:"OSVersion",is:!0,t:16,rt:$n[0].Object,g:{a:2,n:"get_OSVersion",is:!0,t:8,tpc:0,def:function(){return null},rt:$n[0].Object}},{a:2,n:"ProcessorCount",is:!0,t:16,rt:$n[0].Int32,g:{a:2,n:"get_ProcessorCount",t:8,rt:$n[0].Int32,fg:"ProcessorCount",is:!0,box:function($v){return Bridge.box($v,System.Int32)}},fn:"ProcessorCount"},{a:2,n:"StackTrace",is:!0,t:16,rt:$n[0].String,g:{a:2,n:"get_StackTrace",t:8,rt:$n[0].String,fg:"StackTrace",is:!0},fn:"StackTrace"},{a:2,n:"SystemDirectory",is:!0,t:16,rt:$n[0].String,g:{a:2,n:"get_SystemDirectory",is:!0,t:8,tpc:0,def:function(){return""},rt:$n[0].String}},{a:2,n:"SystemPageSize",is:!0,t:16,rt:$n[0].Int32,g:{a:2,n:"get_SystemPageSize",is:!0,t:8,tpc:0,def:function(){return 1},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"TickCount",is:!0,t:16,rt:$n[0].Int32,g:{a:2,n:"get_TickCount",is:!0,t:8,tpc:0,def:function(){return Date.now()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"UserDomainName",is:!0,t:16,rt:$n[0].String,g:{a:2,n:"get_UserDomainName",is:!0,t:8,tpc:0,def:function(){return""},rt:$n[0].String}},{a:2,n:"UserInteractive",is:!0,t:16,rt:$n[0].Boolean,g:{a:2,n:"get_UserInteractive",is:!0,t:8,tpc:0,def:function(){return!0},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"UserName",is:!0,t:16,rt:$n[0].String,g:{a:2,n:"get_UserName",is:!0,t:8,tpc:0,def:function(){return""},rt:$n[0].String}},{a:2,n:"Version",is:!0,t:16,rt:$n[0].Version,g:{a:2,n:"get_Version",t:8,rt:$n[0].Version,fg:"Version",is:!0},fn:"Version"},{a:2,n:"WorkingSet",is:!0,t:16,rt:$n[0].Int64,g:{a:2,n:"get_WorkingSet",is:!0,t:8,tpc:0,def:function(){return System.Int64(0)},rt:$n[0].Int64}},{a:1,n:"Variables",is:!0,t:4,rt:$n[4].Dictionary$2(System.String,System.String),sn:"Variables"},{a:1,n:"__Property__Initializer__ExitCode",is:!0,t:4,rt:$n[0].Int32,sn:"__Property__Initializer__ExitCode",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.IDisposable",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"Dispose",t:8,sn:"System$IDisposable$Dispose",rt:$n[0].Void}]}});$m("System.Uri",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"uriString",pt:$n[0].String,ps:0}],sn:"ctor"},{a:2,n:"op_Equality",is:!0,t:8,pi:[{n:"uri1",pt:$n[0].Uri,ps:0},{n:"uri2",pt:$n[0].Uri,ps:1}],tpc:0,def:function(uri1,uri2){return System.Uri.equals(uri1,uri2)},rt:$n[0].Boolean,p:[$n[0].Uri,$n[0].Uri],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Inequality",is:!0,t:8,pi:[{n:"uri1",pt:$n[0].Uri,ps:0},{n:"uri2",pt:$n[0].Uri,ps:1}],tpc:0,def:function(uri1,uri2){return System.Uri.notEquals(uri1,uri2)},rt:$n[0].Boolean,p:[$n[0].Uri,$n[0].Uri],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"AbsoluteUri",t:16,rt:$n[0].String,g:{a:2,n:"get_AbsoluteUri",t:8,tpc:0,def:function(){return this.getAbsoluteUri()},rt:$n[0].String}}]}});$m("System.Boolean",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:1,n:".ctor",t:1,p:[System.Object],pi:[{n:"_",pt:System.Object,ps:0}],def:function(){return!1}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].Boolean,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].Boolean],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Boolean,ps:0}],tpc:0,def:function(other){return this===other},rt:$n[0].Boolean,p:[$n[0].Boolean],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],tpc:0,def:function(value){return System.Boolean.parse(value)},rt:$n[0].Boolean,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"ToString",t:8,tpc:0,def:function(){return System.Boolean.toString(this)},rt:$n[0].String},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Boolean,ps:1}],tpc:0,def:function(value,result){return System.Boolean.tryParse(value,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Boolean],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:4,n:"False",is:!0,t:4,rt:$n[0].Int32,sn:"False",box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"FalseString",is:!0,t:4,rt:$n[0].String,sn:"falseString",ro:!0},{a:4,n:"True",is:!0,t:4,rt:$n[0].Int32,sn:"True",box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"TrueString",is:!0,t:4,rt:$n[0].String,sn:"trueString",ro:!0}]}});$m("System.Char",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,def:function(){return Number}},{a:1,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],def:function(){return Number}},{a:2,n:"CompareTo",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],tpc:0,def:function(value){return Bridge.compare(this,value)},rt:$n[0].Int32,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],tpc:0,def:function(value){return Bridge.compare(this,value)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Equals",t:8,pi:[{n:"obj",pt:$n[0].Char,ps:0}],tpc:0,def:function(obj){return this===obj},rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(obj){return System.Char.equals(this,obj)},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Char.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Char.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{ov:!0,a:2,n:"GetHashCode",t:8,tpc:0,def:function(){return System.Char.getHashCode(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IsControl",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],sn:"isControl",rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsControl",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isControl(s.charCodeAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsDigit",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],sn:"isDigit",rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsDigit",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isDigit(s.charCodeAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsHighSurrogate",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],sn:"isHighSurrogate",rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsHighSurrogate",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isHighSurrogate(s.charCodeAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsLetter",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],sn:"isLetter",rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsLetter",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isLetter(s.charCodeAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsLetterOrDigit",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],tpc:0,def:function(c){return System.Char.isDigit(c)||System.Char.isLetter(c)},rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsLetterOrDigit",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isDigit(s.charCodeAt(index))||System.Char.isLetter(s.charCodeAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsLowSurrogate",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],sn:"isLowSurrogate",rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsLowSurrogate",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isLowSurrogate(s.charCodeAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsLower",is:!0,t:8,pi:[{n:"s",pt:$n[0].Char,ps:0}],tpc:0,def:function(s){return Bridge.isLower(s)},rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsNumber",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],sn:"isNumber",rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsNumber",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isNumber(s.charCodeAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsPunctuation",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],sn:"isPunctuation",rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsPunctuation",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isPunctuation(s.charCodeAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsSeparator",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],sn:"isSeparator",rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsSeparator",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isSeparator(s.charCodeAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsSurrogate",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],sn:"isSurrogate",rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsSurrogate",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isSurrogate(s.charCodeAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsSurrogatePair",is:!0,t:8,pi:[{n:"highSurrogate",pt:$n[0].Char,ps:0},{n:"lowSurrogate",pt:$n[0].Char,ps:1}],tpc:0,def:function(highSurrogate,lowSurrogate){return System.Char.isHighSurrogate(highSurrogate)&&System.Char.isLowSurrogate(lowSurrogate)},rt:$n[0].Boolean,p:[$n[0].Char,$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsSurrogatePair",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isHighSurrogate(s.charCodeAt(index))&&System.Char.isLowSurrogate(s.charCodeAt(index+1))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsSymbol",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],sn:"isSymbol",rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsSymbol",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isSymbol(s.charCodeAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsUpper",is:!0,t:8,pi:[{n:"s",pt:$n[0].Char,ps:0}],tpc:0,def:function(s){return Bridge.isUpper(s)},rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsUpper",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],sn:"isUpper",rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsWhiteSpace",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],tpc:0,def:function(c){return System.Char.isWhiteSpace(String.fromCharCode(c))},rt:$n[0].Boolean,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsWhiteSpace",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,index){return System.Char.isWhiteSpace(s.charAt(index))},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.Char.charCodeAt(s,0)},rt:$n[0].Char,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:2,n:"ToLower",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],tpc:0,def:function(c){return String.fromCharCode(c).toLowerCase().charCodeAt(0)},rt:$n[0].Char,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{ov:!0,a:2,n:"ToString",t:8,tpc:0,def:function(){return String.fromCharCode(this)},rt:$n[0].String},{a:2,n:"ToString",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],tpc:0,def:function(c){return String.fromCharCode(c)},rt:$n[0].String,p:[$n[0].Char]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Char.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Char.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"ToUpper",is:!0,t:8,pi:[{n:"c",pt:$n[0].Char,ps:0}],tpc:0,def:function(c){return String.fromCharCode(c).toUpperCase().charCodeAt(0)},rt:$n[0].Char,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].Char,sn:"MaxValue",box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].Char,sn:"MinValue",box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}}]}});$m("System.DayOfWeek",function(){return{att:8449,a:2,at:[new System.SerializableAttribute],m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Friday",is:!0,t:4,rt:$n[0].DayOfWeek,sn:"Friday",box:function($v){return Bridge.box($v,System.DayOfWeek,System.Enum.toStringFn(System.DayOfWeek))}},{a:2,n:"Monday",is:!0,t:4,rt:$n[0].DayOfWeek,sn:"Monday",box:function($v){return Bridge.box($v,System.DayOfWeek,System.Enum.toStringFn(System.DayOfWeek))}},{a:2,n:"Saturday",is:!0,t:4,rt:$n[0].DayOfWeek,sn:"Saturday",box:function($v){return Bridge.box($v,System.DayOfWeek,System.Enum.toStringFn(System.DayOfWeek))}},{a:2,n:"Sunday",is:!0,t:4,rt:$n[0].DayOfWeek,sn:"Sunday",box:function($v){return Bridge.box($v,System.DayOfWeek,System.Enum.toStringFn(System.DayOfWeek))}},{a:2,n:"Thursday",is:!0,t:4,rt:$n[0].DayOfWeek,sn:"Thursday",box:function($v){return Bridge.box($v,System.DayOfWeek,System.Enum.toStringFn(System.DayOfWeek))}},{a:2,n:"Tuesday",is:!0,t:4,rt:$n[0].DayOfWeek,sn:"Tuesday",box:function($v){return Bridge.box($v,System.DayOfWeek,System.Enum.toStringFn(System.DayOfWeek))}},{a:2,n:"Wednesday",is:!0,t:4,rt:$n[0].DayOfWeek,sn:"Wednesday",box:function($v){return Bridge.box($v,System.DayOfWeek,System.Enum.toStringFn(System.DayOfWeek))}}]}});$m("System.Double",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,def:function(){return Number}},{a:1,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],def:function(){return Number}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].Double,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(obj){return Bridge.compare(this,obj)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Double,ps:0}],tpc:0,def:function(other){return this===other},rt:$n[0].Boolean,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0}],tpc:0,def:function(other){return System.Double.equals(this,other)},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Double.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Double.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{ov:!0,a:2,n:"GetHashCode",t:8,tpc:0,def:function(){return System.Double.getHashCode(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IsFinite",is:!0,t:8,pi:[{n:"d",pt:$n[0].Double,ps:0}],tpc:0,def:function(d){return isFinite(d)},rt:$n[0].Boolean,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsInfinity",is:!0,t:8,pi:[{n:"d",pt:$n[0].Double,ps:0}],tpc:0,def:function(d){return Math.abs(d)===Number.POSITIVE_INFINITY},rt:$n[0].Boolean,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsNaN",is:!0,t:8,pi:[{n:"d",pt:$n[0].Double,ps:0}],tpc:0,def:function(d){return isNaN(d)},rt:$n[0].Boolean,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsNegativeInfinity",is:!0,t:8,pi:[{n:"d",pt:$n[0].Double,ps:0}],tpc:0,def:function(d){return d===Number.NEGATIVE_INFINITY},rt:$n[0].Boolean,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsPositiveInfinity",is:!0,t:8,pi:[{n:"d",pt:$n[0].Double,ps:0}],tpc:0,def:function(d){return d===Number.POSITIVE_INFINITY},rt:$n[0].Boolean,p:[$n[0].Double],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.Double.parse(s)},rt:$n[0].Double,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(s,provider){return Bridge.Int.parseFloat(s,provider)},rt:$n[0].Double,p:[$n[0].String,$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"ToExponential",t:8,sn:"toExponential",rt:$n[0].String},{a:2,n:"ToExponential",t:8,pi:[{n:"fractionDigits",pt:$n[0].Int32,ps:0}],sn:"toExponential",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToFixed",t:8,sn:"toFixed",rt:$n[0].String},{a:2,n:"ToFixed",t:8,pi:[{n:"fractionDigits",pt:$n[0].Int32,ps:0}],sn:"toFixed",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToPrecision",t:8,sn:"toPrecision",rt:$n[0].String},{a:2,n:"ToPrecision",t:8,pi:[{n:"precision",pt:$n[0].Int32,ps:0}],sn:"toPrecision",rt:$n[0].String,p:[$n[0].Int32]},{ov:!0,a:2,n:"ToString",t:8,tpc:0,def:function(){return System.Double.format(this)},rt:$n[0].String},{a:2,n:"ToString",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],tpc:0,def:function(provider){return System.Double.format(this,"G",provider)},rt:$n[0].String,p:[$n[0].IFormatProvider]},{a:2,n:"ToString",t:8,pi:[{n:"radix",pt:$n[0].Int32,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Double.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Double.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Double,ps:1}],tpc:0,def:function(s,result){return System.Double.tryParse(s,null,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Double],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1},{n:"result",out:!0,pt:$n[0].Double,ps:2}],tpc:0,def:function(s,provider,result){return System.Double.tryParse(s,provider,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].IFormatProvider,$n[0].Double],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Epsilon",is:!0,t:4,rt:$n[0].Double,sn:"Epsilon",box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].Double,sn:"MaxValue",box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].Double,sn:"MinValue",box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"NaN",is:!0,t:4,rt:$n[0].Double,sn:"NaN",box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"NegativeInfinity",is:!0,t:4,rt:$n[0].Double,sn:"NegativeInfinity",box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"PositiveInfinity",is:!0,t:4,rt:$n[0].Double,sn:"PositiveInfinity",box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}}]}});$m("System.ICloneable",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"Clone",t:8,tpc:0,def:function(){return Bridge.clone(this)},rt:$n[0].Object}]}});$m("System.IFormatProvider",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"GetFormat",t:8,pi:[{n:"formatType",pt:Function,ps:0}],sn:"System$IFormatProvider$getFormat",rt:$n[0].Object,p:[Function]}]}});$m("System.SByte",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,def:function(){return Number}},{a:1,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],def:function(){return Number}},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(obj){return Bridge.compare(this,obj)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].SByte,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].SByte],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0}],tpc:0,def:function(other){return System.SByte.equals(this,other)},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].SByte,ps:0}],tpc:0,def:function(other){return this===other},rt:$n[0].Boolean,p:[$n[0].SByte],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.SByte.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.SByte.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.SByte.parse(s)},rt:$n[0].SByte,p:[$n[0].String],box:function($v){return Bridge.box($v,System.SByte)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"radix",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,radix){return System.SByte.parse(s,radix)},rt:$n[0].SByte,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.SByte)}},{a:2,n:"ToString",t:8,pi:[{n:"radix",pt:$n[0].Int32,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.SByte.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.SByte.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].SByte,ps:1}],tpc:0,def:function(s,result){return System.SByte.tryParse(s,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].SByte],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].SByte,ps:1},{n:"radix",pt:$n[0].Int32,ps:2}],tpc:0,def:function(s,result,radix){return System.SByte.tryParse(s,result,radix)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].SByte,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].SByte,sn:"MaxValue",box:function($v){return Bridge.box($v,System.SByte)}},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].SByte,sn:"MinValue",box:function($v){return Bridge.box($v,System.SByte)}}]}});$m("System.Byte",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,def:function(){return Number}},{a:1,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],def:function(){return Number}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].Byte,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].Byte],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(obj){return Bridge.compare(this,obj)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Byte,ps:0}],tpc:0,def:function(other){return this===other},rt:$n[0].Boolean,p:[$n[0].Byte],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0}],tpc:0,def:function(other){return System.Byte.equals(this,other)},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Byte.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Byte.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.Byte.parse(s)},rt:$n[0].Byte,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Byte)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"radix",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,radix){return System.Byte.parse(s,radix)},rt:$n[0].Byte,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Byte)}},{a:2,n:"ToString",t:8,pi:[{n:"radix",pt:$n[0].Int32,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Byte.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Byte.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Byte,ps:1}],tpc:0,def:function(s,result){return System.Byte.tryParse(s,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Byte],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Byte,ps:1},{n:"radix",pt:$n[0].Int32,ps:2}],tpc:0,def:function(s,result,radix){return System.Byte.tryParse(s,result,radix)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Byte,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].Byte,sn:"MaxValue",box:function($v){return Bridge.box($v,System.Byte)}},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].Byte,sn:"MinValue",box:function($v){return Bridge.box($v,System.Byte)}}]}});$m("System.Int16",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,def:function(){return Number}},{a:1,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],def:function(){return Number}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].Int16,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].Int16],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(obj){return Bridge.compare(this,obj)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Int16,ps:0}],tpc:0,def:function(other){return this===other},rt:$n[0].Boolean,p:[$n[0].Int16],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0}],tpc:0,def:function(other){return System.Int16.equals(this,other)},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Int16.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Int16.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.Int16.parse(s)},rt:$n[0].Int16,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Int16)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"radix",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,radix){return System.Int16.parse(s,radix)},rt:$n[0].Int16,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int16)}},{a:2,n:"ToString",t:8,pi:[{n:"radix",pt:$n[0].Int32,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Int16.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Int16.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Int16,ps:1}],tpc:0,def:function(s,result){return System.Int16.tryParse(s,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int16],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Int16,ps:1},{n:"radix",pt:$n[0].Int32,ps:2}],tpc:0,def:function(s,result,radix){return System.Int16.tryParse(s,result,radix)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int16,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].Int16,sn:"MaxValue",box:function($v){return Bridge.box($v,System.Int16)}},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].Int16,sn:"MinValue",box:function($v){return Bridge.box($v,System.Int16)}}]}});$m("System.Single",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,def:function(){return Number}},{a:1,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],def:function(){return Number}},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(obj){return Bridge.compare(this,obj)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].Single,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].Single],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0}],tpc:0,def:function(other){return System.Single.equals(this,other)},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Single,ps:0}],tpc:0,def:function(other){return this===other},rt:$n[0].Boolean,p:[$n[0].Single],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Single.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Single.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{ov:!0,a:2,n:"GetHashCode",t:8,tpc:0,def:function(){return System.Single.getHashCode(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IsFinite",is:!0,t:8,pi:[{n:"d",pt:$n[0].Single,ps:0}],tpc:0,def:function(d){return isFinite(d)},rt:$n[0].Boolean,p:[$n[0].Single],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsInfinity",is:!0,t:8,pi:[{n:"d",pt:$n[0].Single,ps:0}],tpc:0,def:function(d){return Math.abs(d)===Number.POSITIVE_INFINITY},rt:$n[0].Boolean,p:[$n[0].Single],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsNaN",is:!0,t:8,pi:[{n:"d",pt:$n[0].Single,ps:0}],tpc:0,def:function(d){return isNaN(d)},rt:$n[0].Boolean,p:[$n[0].Single],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsNegativeInfinity",is:!0,t:8,pi:[{n:"d",pt:$n[0].Single,ps:0}],tpc:0,def:function(d){return d===Number.NEGATIVE_INFINITY},rt:$n[0].Boolean,p:[$n[0].Single],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsPositiveInfinity",is:!0,t:8,pi:[{n:"d",pt:$n[0].Single,ps:0}],tpc:0,def:function(d){return d===Number.POSITIVE_INFINITY},rt:$n[0].Boolean,p:[$n[0].Single],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.Single.parse(s)},rt:$n[0].Single,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(s,provider){return System.Single.parse(s,provider)},rt:$n[0].Single,p:[$n[0].String,$n[0].IFormatProvider],box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{a:2,n:"ToExponential",t:8,sn:"toExponential",rt:$n[0].String},{a:2,n:"ToExponential",t:8,pi:[{n:"fractionDigits",pt:$n[0].Int32,ps:0}],sn:"toExponential",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToFixed",t:8,sn:"toFixed",rt:$n[0].String},{a:2,n:"ToFixed",t:8,pi:[{n:"fractionDigits",pt:$n[0].Int32,ps:0}],sn:"toFixed",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToPrecision",t:8,sn:"toPrecision",rt:$n[0].String},{a:2,n:"ToPrecision",t:8,pi:[{n:"precision",pt:$n[0].Int32,ps:0}],sn:"toPrecision",rt:$n[0].String,p:[$n[0].Int32]},{ov:!0,a:2,n:"ToString",t:8,tpc:0,def:function(){return System.Single.format(this)},rt:$n[0].String},{a:2,n:"ToString",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],tpc:0,def:function(provider){return System.Single.format(this,"G",provider)},rt:$n[0].String,p:[$n[0].IFormatProvider]},{a:2,n:"ToString",t:8,pi:[{n:"radix",pt:$n[0].Int32,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Single.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Single.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Single,ps:1}],tpc:0,def:function(s,result){return System.Single.tryParse(s,null,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Single],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1},{n:"result",out:!0,pt:$n[0].Single,ps:2}],tpc:0,def:function(s,provider,result){return System.Single.tryParse(s,provider,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].IFormatProvider,$n[0].Single],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Epsilon",is:!0,t:4,rt:$n[0].Single,sn:"Epsilon",box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].Single,sn:"MaxValue",box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].Single,sn:"MinValue",box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{a:2,n:"NaN",is:!0,t:4,rt:$n[0].Single,sn:"NaN",box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{a:2,n:"NegativeInfinity",is:!0,t:4,rt:$n[0].Single,sn:"NegativeInfinity",box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{a:2,n:"PositiveInfinity",is:!0,t:4,rt:$n[0].Single,sn:"PositiveInfinity",box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}}]}});$m("System.UInt16",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,def:function(){return Number}},{a:1,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],def:function(){return Number}},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(obj){return Bridge.compare(this,obj)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].UInt16,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].UInt16],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0}],tpc:0,def:function(other){return System.UInt16.equals(this,other)},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].UInt16,ps:0}],tpc:0,def:function(other){return this===other},rt:$n[0].Boolean,p:[$n[0].UInt16],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.UInt16.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.UInt16.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.UInt16.parse(s)},rt:$n[0].UInt16,p:[$n[0].String],box:function($v){return Bridge.box($v,System.UInt16)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"radix",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,radix){return System.UInt16.parse(s,radix)},rt:$n[0].UInt16,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.UInt16)}},{a:2,n:"ToString",t:8,pi:[{n:"radix",pt:$n[0].Int32,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.UInt16.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.UInt16.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].UInt16,ps:1}],tpc:0,def:function(s,result){return System.UInt16.tryParse(s,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].UInt16],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].UInt16,ps:1},{n:"radix",pt:$n[0].Int32,ps:2}],tpc:0,def:function(s,result,radix){return System.UInt16.tryParse(s,result,radix)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].UInt16,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].UInt16,sn:"MaxValue",box:function($v){return Bridge.box($v,System.UInt16)}},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].UInt16,sn:"MinValue",box:function($v){return Bridge.box($v,System.UInt16)}}]}});$m("System.Int32",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,def:function(){return Number}},{a:1,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],def:function(){return Number}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].Int32,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(obj){return Bridge.compare(this,obj)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Int32,ps:0}],tpc:0,def:function(other){return this===other},rt:$n[0].Boolean,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0}],tpc:0,def:function(other){return System.Int32.equals(this,other)},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Int32.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Int32.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.Int32.parse(s)},rt:$n[0].Int32,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"radix",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,radix){return System.Int32.parse(s,radix)},rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"ToString",t:8,pi:[{n:"radix",pt:$n[0].Int32,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.Int32.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.Int32.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,result){return System.Int32.tryParse(s,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Int32,ps:1},{n:"radix",pt:$n[0].Int32,ps:2}],tpc:0,def:function(s,result,radix){return System.Int32.tryParse(s,result,radix)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].Int32,sn:"MaxValue",box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].Int32,sn:"MinValue",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Int64",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:1,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],sn:"ctor"},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].Int64,ps:0}],sn:"compareTo",rt:$n[0].Int32,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],sn:"compareTo",rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Int64,ps:0}],sn:"equalsT",rt:$n[0].Boolean,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],sn:"format",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],sn:"format",rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.Int64.parse(s)},rt:$n[0].Int64,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"radix",pt:$n[0].Int32,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],sn:"format",rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Int64,ps:1}],tpc:0,def:function(s,result){return System.Int64.tryParse(s,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int64],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"op_Explicit",rt:$n[0].Int64,p:[$n[0].Double]},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"op_Explicit",rt:$n[0].Byte,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.Byte)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"op_Explicit",rt:$n[0].Char,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"op_Explicit",rt:$n[0].Double,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"op_Explicit",rt:$n[0].Int16,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.Int16)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"op_Explicit",rt:$n[0].Int32,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"op_Explicit",rt:$n[0].SByte,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.SByte)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"op_Explicit",rt:$n[0].Single,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"op_Explicit",rt:$n[0].UInt16,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.UInt16)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"op_Explicit",rt:$n[0].UInt32,p:[$n[0].Int64],box:function($v){return Bridge.box($v,System.UInt32)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"op_Explicit",rt:$n[0].UInt64,p:[$n[0].Int64]},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Single,ps:0}],sn:"op_Explicit",rt:$n[0].Int64,p:[$n[0].Single]},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"op_Explicit",rt:$n[0].Int64,p:[$n[0].UInt64]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Byte,ps:0}],sn:"op_Implicit",rt:$n[0].Int64,p:[$n[0].Byte]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],sn:"op_Implicit",rt:$n[0].Int64,p:[$n[0].Char]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int16,ps:0}],sn:"op_Implicit",rt:$n[0].Int64,p:[$n[0].Int16]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"op_Implicit",rt:$n[0].Int64,p:[$n[0].Int32]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].SByte,ps:0}],sn:"op_Implicit",rt:$n[0].Int64,p:[$n[0].SByte]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt16,ps:0}],sn:"op_Implicit",rt:$n[0].Int64,p:[$n[0].UInt16]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt32,ps:0}],sn:"op_Implicit",rt:$n[0].Int64,p:[$n[0].UInt32]},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].Int64,sn:"MaxValue"},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].Int64,sn:"MinValue"}]}});$m("System.UInt64",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:1,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],sn:"ctor"},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],sn:"compareTo",rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].UInt64,ps:0}],sn:"compareTo",rt:$n[0].Int32,p:[$n[0].UInt64],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].UInt64,ps:0}],sn:"equalsT",rt:$n[0].Boolean,p:[$n[0].UInt64],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],sn:"format",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],sn:"format",rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.UInt64.parse(s)},rt:$n[0].UInt64,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"radix",pt:$n[0].Int32,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],sn:"format",rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].UInt64,ps:1}],tpc:0,def:function(s,result){return System.UInt64.tryParse(s,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].UInt64],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"op_Explicit",rt:$n[0].UInt64,p:[$n[0].Double]},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Single,ps:0}],sn:"op_Explicit",rt:$n[0].UInt64,p:[$n[0].Single]},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"op_Explicit",rt:$n[0].Byte,p:[$n[0].UInt64],box:function($v){return Bridge.box($v,System.Byte)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"op_Explicit",rt:$n[0].Char,p:[$n[0].UInt64],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"op_Explicit",rt:$n[0].Double,p:[$n[0].UInt64],box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"op_Explicit",rt:$n[0].Int16,p:[$n[0].UInt64],box:function($v){return Bridge.box($v,System.Int16)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"op_Explicit",rt:$n[0].Int32,p:[$n[0].UInt64],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"op_Explicit",rt:$n[0].SByte,p:[$n[0].UInt64],box:function($v){return Bridge.box($v,System.SByte)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"op_Explicit",rt:$n[0].Single,p:[$n[0].UInt64],box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"op_Explicit",rt:$n[0].UInt16,p:[$n[0].UInt64],box:function($v){return Bridge.box($v,System.UInt16)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"op_Explicit",rt:$n[0].UInt32,p:[$n[0].UInt64],box:function($v){return Bridge.box($v,System.UInt32)}},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Byte,ps:0}],sn:"op_Implicit",rt:$n[0].UInt64,p:[$n[0].Byte]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],sn:"op_Implicit",rt:$n[0].UInt64,p:[$n[0].Char]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int16,ps:0}],sn:"op_Implicit",rt:$n[0].UInt64,p:[$n[0].Int16]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"op_Implicit",rt:$n[0].UInt64,p:[$n[0].Int32]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].SByte,ps:0}],sn:"op_Implicit",rt:$n[0].UInt64,p:[$n[0].SByte]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt16,ps:0}],sn:"op_Implicit",rt:$n[0].UInt64,p:[$n[0].UInt16]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt32,ps:0}],sn:"op_Implicit",rt:$n[0].UInt64,p:[$n[0].UInt32]},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].UInt64,sn:"MaxValue"},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].UInt64,sn:"MinValue"}]}});$m("System.UInt32",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,def:function(){return Number}},{a:1,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],def:function(){return Number}},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(obj){return Bridge.compare(this,obj)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].UInt32,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other)},rt:$n[0].Int32,p:[$n[0].UInt32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0}],tpc:0,def:function(other){return System.UInt32.equals(this,other)},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].UInt32,ps:0}],tpc:0,def:function(other){return this===other},rt:$n[0].Boolean,p:[$n[0].UInt32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.UInt32.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.UInt32.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.UInt32.parse(s)},rt:$n[0].UInt32,p:[$n[0].String],box:function($v){return Bridge.box($v,System.UInt32)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"radix",pt:$n[0].Int32,ps:1}],tpc:0,def:function(s,radix){return System.UInt32.parse(s,radix)},rt:$n[0].UInt32,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.UInt32)}},{a:2,n:"ToString",t:8,pi:[{n:"radix",pt:$n[0].Int32,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return System.UInt32.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return System.UInt32.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].UInt32,ps:1}],tpc:0,def:function(s,result){return System.UInt32.tryParse(s,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].UInt32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].UInt32,ps:1},{n:"radix",pt:$n[0].Int32,ps:2}],tpc:0,def:function(s,result,radix){return System.UInt32.tryParse(s,result,radix)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].UInt32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].UInt32,sn:"MaxValue",box:function($v){return Bridge.box($v,System.UInt32)}},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].UInt32,sn:"MinValue",box:function($v){return Bridge.box($v,System.UInt32)}}]}});$m("System.IFormattable",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"formatProvider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,formatProvider){return Bridge.format(this,format,formatProvider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]}]}});$m("System.Decimal",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,def:function(){return System.Decimal}},{a:2,n:".ctor",t:1,p:[$n[0].Double],pi:[{n:"d",pt:$n[0].Double,ps:0}],def:function(d){return System.Decimal(d)}},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"i",pt:$n[0].Int32,ps:0}],def:function(i){return System.Decimal(i)}},{a:2,n:".ctor",t:1,p:[$n[0].Int64],pi:[{n:"n",pt:$n[0].Int64,ps:0}],def:function(n){return System.Decimal(n)}},{a:1,n:".ctor",t:1,p:[System.Object],pi:[{n:"_",pt:System.Object,ps:0}],def:function(){return System.Decimal(0)}},{a:2,n:".ctor",t:1,p:[$n[0].Single],pi:[{n:"f",pt:$n[0].Single,ps:0}],def:function(f){return System.Decimal(f)}},{a:2,n:".ctor",t:1,p:[$n[0].UInt32],pi:[{n:"i",pt:$n[0].UInt32,ps:0}],def:function(i){return System.Decimal(i)}},{a:2,n:".ctor",t:1,p:[$n[0].UInt64],pi:[{n:"n",pt:$n[0].UInt64,ps:0}],def:function(n){return System.Decimal(n)}},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Boolean,$n[0].Byte],pi:[{n:"lo",pt:$n[0].Int32,ps:0},{n:"mid",pt:$n[0].Int32,ps:1},{n:"hi",pt:$n[0].Int32,ps:2},{n:"isNegative",pt:$n[0].Boolean,ps:3},{n:"scale",pt:$n[0].Byte,ps:4}],def:function(){return System.Decimal}},{a:2,n:"Abs",t:8,sn:"abs",rt:$n[0].Decimal},{a:2,n:"Add",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.add(d2)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"Ceiling",t:8,sn:"ceil",rt:$n[0].Decimal},{a:2,n:"Ceiling",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return d.ceil()},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.compareTo(d2)},rt:$n[0].Int32,p:[$n[0].Decimal,$n[0].Decimal],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(other){return this.compareTo(other)},rt:$n[0].Int32,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(obj){return this.compareTo(obj)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"ComparedTo",t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],sn:"comparedTo",rt:$n[0].Int32,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"DecimalPlaces",t:8,sn:"decimalPlaces",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Divide",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.div(d2)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"DividedToIntegerBy",t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],sn:"dividedToIntegerBy",rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Decimal,ps:0}],sn:"equalsT",rt:$n[0].Boolean,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"o",pt:$n[0].Object,ps:0}],sn:"equals",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.equals(d2)},rt:$n[0].Boolean,p:[$n[0].Decimal,$n[0].Decimal],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Exp",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return System.Decimal.exp(d)},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"Exponential",t:8,sn:"exponential",rt:$n[0].Decimal},{a:2,n:"Floor",t:8,sn:"floor",rt:$n[0].Decimal},{a:2,n:"Floor",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return d.floor()},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return Bridge.Int.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return Bridge.Int.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:4,n:"FromBytes",is:!0,t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0}],tpc:0,def:function(bytes){return System.Decimal.fromBytes(bytes)},rt:$n[0].Decimal,p:[$n[0].Array.type(System.Byte)]},{a:4,n:"GetBytes",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return value.getBytes()},rt:$n[0].Array.type(System.Byte),p:[$n[0].Decimal]},{ov:!0,a:2,n:"GetHashCode",t:8,sn:"getHashCode",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IsFinite",t:8,sn:"isFinite",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsInteger",t:8,sn:"isInteger",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsNaN",t:8,sn:"isNaN",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsNegative",t:8,sn:"isNegative",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsZero",t:8,sn:"isZero",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Ln",t:8,sn:"ln",rt:$n[0].Decimal},{a:2,n:"Ln",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return System.Decimal.ln(d)},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"Log",t:8,pi:[{n:"logBase",pt:$n[0].Decimal,ps:0}],sn:"log",rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"Log",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0},{n:"logBase",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d,logBase){return System.Decimal.log(d,logBase)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"Max",is:!0,t:8,pi:[{n:"values",ip:!0,pt:$n[0].Array.type(System.Decimal),ps:0}],sn:"max",rt:$n[0].Decimal,p:[$n[0].Array.type(System.Decimal)]},{a:2,n:"Min",is:!0,t:8,pi:[{n:"values",ip:!0,pt:$n[0].Array.type(System.Decimal),ps:0}],sn:"min",rt:$n[0].Decimal,p:[$n[0].Array.type(System.Decimal)]},{a:2,n:"Multiply",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.mul(d2)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"Negate",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return System.Decimal(0).sub(d)},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],tpc:0,def:function(s){return System.Decimal(s)},rt:$n[0].Decimal,p:[$n[0].String]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(s,provider){return System.Decimal(s,provider)},rt:$n[0].Decimal,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"Pow",t:8,pi:[{n:"n",pt:$n[0].Double,ps:0}],sn:"pow",rt:$n[0].Decimal,p:[$n[0].Double]},{a:2,n:"Pow",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0},{n:"exponent",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d,exponent){return System.Decimal.pow(d,exponent)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"Precision",t:8,sn:"precision",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Random",is:!0,t:8,pi:[{n:"dp",pt:$n[0].Int32,ps:0}],sn:"random",rt:$n[0].Decimal,p:[$n[0].Int32]},{a:2,n:"Remainder",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.mod(d2)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"Round",t:8,sn:"round",rt:$n[0].Decimal},{a:2,n:"Round",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return System.Decimal.round(d,6)},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"Round",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0},{n:"decimals",pt:$n[0].Int32,ps:1}],tpc:0,def:function(d,decimals){return System.Decimal.toDecimalPlaces(d,decimals,6)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Int32]},{a:2,n:"Round",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0},{n:"mode",pt:Number,ps:1}],tpc:0,def:function(d,mode){return System.Decimal.round(d,mode)},rt:$n[0].Decimal,p:[$n[0].Decimal,Number]},{a:2,n:"Round",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0},{n:"decimals",pt:$n[0].Int32,ps:1},{n:"mode",pt:Number,ps:2}],tpc:0,def:function(d,decimals,mode){return System.Decimal.toDecimalPlaces(d,decimals,mode)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Int32,Number]},{a:2,n:"SetConfig",is:!0,t:8,pi:[{n:"config",pt:$n[0].Object,ps:0}],sn:"setConfig",rt:$n[0].Void,p:[$n[0].Object]},{a:2,n:"Sqrt",t:8,sn:"sqrt",rt:$n[0].Decimal},{a:2,n:"Sqrt",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return System.Decimal.sqrt(d)},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"Subtract",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.sub(d2)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"ToByte",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Decimal.toInt(value)},rt:$n[0].Byte,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Byte)}},{a:2,n:"ToChar",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Decimal.toInt(value)},rt:$n[0].Char,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:2,n:"ToDecimalPlaces",t:8,pi:[{n:"dp",pt:$n[0].Int32,ps:0},{n:"rm",pt:Number,ps:1}],sn:"toDecimalPlaces",rt:$n[0].Decimal,p:[$n[0].Int32,Number]},{a:2,n:"ToDouble",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Decimal.toFloat(value)},rt:$n[0].Double,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"ToExponential",t:8,pi:[{n:"dp",pt:$n[0].Int32,ps:0},{n:"rm",pt:Number,ps:1}],sn:"toExponential",rt:$n[0].String,p:[$n[0].Int32,Number]},{a:2,n:"ToFixed",t:8,pi:[{n:"dp",pt:$n[0].Int32,ps:0},{n:"rm",pt:Number,ps:1}],sn:"toFixed",rt:$n[0].String,p:[$n[0].Int32,Number]},{a:2,n:"ToFormat",t:8,sn:"toFormat",rt:$n[0].String},{a:2,n:"ToFormat",t:8,pi:[{n:"config",pt:$n[0].Object,ps:0}],tpc:0,def:function(config){return this.toFormat(null,null,config)},rt:$n[0].String,p:[$n[0].Object]},{a:2,n:"ToFormat",t:8,pi:[{n:"dp",pt:$n[0].Int32,ps:0}],sn:"toFormat",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ToFormat",t:8,pi:[{n:"dp",pt:$n[0].Int32,ps:0},{n:"rm",pt:Number,ps:1}],sn:"toFormat",rt:$n[0].String,p:[$n[0].Int32,Number]},{a:2,n:"ToFormat",t:8,pi:[{n:"dp",pt:$n[0].Int32,ps:0},{n:"rm",pt:Number,ps:1},{n:"config",pt:$n[0].Object,ps:2}],sn:"toFormat",rt:$n[0].String,p:[$n[0].Int32,Number,$n[0].Object]},{a:2,n:"ToFormat",t:8,pi:[{n:"dp",pt:$n[0].Int32,ps:0},{n:"rm",pt:Number,ps:1},{n:"provider",pt:$n[0].IFormatProvider,ps:2}],sn:"toFormat",rt:$n[0].String,p:[$n[0].Int32,Number,$n[0].IFormatProvider]},{a:2,n:"ToInt16",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Decimal.toInt(value)},rt:$n[0].Int16,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Int16)}},{a:2,n:"ToInt32",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Decimal.toInt(value)},rt:$n[0].Int32,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"ToInt64",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Decimal.toInt(value)},rt:$n[0].Int64,p:[$n[0].Decimal]},{a:2,n:"ToPrecision",t:8,pi:[{n:"sd",pt:$n[0].Int32,ps:0},{n:"rm",pt:Number,ps:1}],sn:"toPrecision",rt:$n[0].String,p:[$n[0].Int32,Number]},{a:2,n:"ToSByte",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Decimal.toInt(value)},rt:$n[0].SByte,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.SByte)}},{a:2,n:"ToSignificantDigits",t:8,pi:[{n:"sd",pt:$n[0].Int32,ps:0},{n:"rm",pt:Number,ps:1}],sn:"toSignificantDigits",rt:$n[0].Decimal,p:[$n[0].Int32,Number]},{a:2,n:"ToSingle",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Decimal.toFloat(value)},rt:$n[0].Single,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{a:2,n:"ToString",t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0}],tpc:0,def:function(provider){return Bridge.Int.format(this,"G",provider)},rt:$n[0].String,p:[$n[0].IFormatProvider]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],tpc:0,def:function(format){return Bridge.Int.format(this,format)},rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],tpc:0,def:function(format,provider){return Bridge.Int.format(this,format,provider)},rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"ToUInt16",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Decimal.toInt(value)},rt:$n[0].UInt16,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.UInt16)}},{a:2,n:"ToUInt32",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Decimal.toInt(value)},rt:$n[0].UInt32,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.UInt32)}},{a:2,n:"ToUInt64",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(value){return System.Decimal.toInt(value)},rt:$n[0].UInt64,p:[$n[0].Decimal]},{a:2,n:"Truncate",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return d.trunc()},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Decimal,ps:1}],tpc:0,def:function(s,result){return System.Decimal.tryParse(s,null,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].Decimal],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1},{n:"result",out:!0,pt:$n[0].Decimal,ps:2}],tpc:0,def:function(s,provider,result){return System.Decimal.tryParse(s,provider,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].IFormatProvider,$n[0].Decimal],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Addition",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.add(d2)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"op_Decrement",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return d.dec()},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"op_Division",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.div(d2)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"op_Equality",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.equalsT(d2)},rt:$n[0].Boolean,p:[$n[0].Decimal,$n[0].Decimal],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"op_Explicit",rt:$n[0].Byte,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Byte)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"op_Explicit",rt:$n[0].Char,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"op_Explicit",rt:$n[0].Double,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"op_Explicit",rt:$n[0].Int16,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Int16)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"op_Explicit",rt:$n[0].Int32,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"op_Explicit",rt:$n[0].Int64,p:[$n[0].Decimal]},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"op_Explicit",rt:$n[0].SByte,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.SByte)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"op_Explicit",rt:$n[0].Single,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"op_Explicit",rt:$n[0].UInt16,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.UInt16)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"op_Explicit",rt:$n[0].UInt32,p:[$n[0].Decimal],box:function($v){return Bridge.box($v,System.UInt32)}},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"op_Explicit",rt:$n[0].UInt64,p:[$n[0].Decimal]},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"op_Explicit",rt:$n[0].Decimal,p:[$n[0].Double]},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Single,ps:0}],sn:"op_Explicit",rt:$n[0].Decimal,p:[$n[0].Single]},{a:2,n:"op_GreaterThan",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.gt(d2)},rt:$n[0].Boolean,p:[$n[0].Decimal,$n[0].Decimal],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_GreaterThanOrEqual",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.gte(d2)},rt:$n[0].Boolean,p:[$n[0].Decimal,$n[0].Decimal],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Byte,ps:0}],sn:"op_Implicit",rt:$n[0].Decimal,p:[$n[0].Byte]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],sn:"op_Implicit",rt:$n[0].Decimal,p:[$n[0].Char]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int16,ps:0}],sn:"op_Implicit",rt:$n[0].Decimal,p:[$n[0].Int16]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"op_Implicit",rt:$n[0].Decimal,p:[$n[0].Int32]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"op_Implicit",rt:$n[0].Decimal,p:[$n[0].Int64]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].SByte,ps:0}],sn:"op_Implicit",rt:$n[0].Decimal,p:[$n[0].SByte]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt16,ps:0}],sn:"op_Implicit",rt:$n[0].Decimal,p:[$n[0].UInt16]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt32,ps:0}],sn:"op_Implicit",rt:$n[0].Decimal,p:[$n[0].UInt32]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"op_Implicit",rt:$n[0].Decimal,p:[$n[0].UInt64]},{a:2,n:"op_Increment",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return d.inc()},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"op_Inequality",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.ne(d2)},rt:$n[0].Boolean,p:[$n[0].Decimal,$n[0].Decimal],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_LessThan",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.lt(d2)},rt:$n[0].Boolean,p:[$n[0].Decimal,$n[0].Decimal],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_LessThanOrEqual",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.lte(d2)},rt:$n[0].Boolean,p:[$n[0].Decimal,$n[0].Decimal],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Modulus",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.mod(d2)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"op_Multiply",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.mul(d2)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"op_Subtraction",is:!0,t:8,pi:[{n:"d1",pt:$n[0].Decimal,ps:0},{n:"d2",pt:$n[0].Decimal,ps:1}],tpc:0,def:function(d1,d2){return d1.sub(d2)},rt:$n[0].Decimal,p:[$n[0].Decimal,$n[0].Decimal]},{a:2,n:"op_UnaryNegation",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return d.neg()},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"op_UnaryPlus",is:!0,t:8,pi:[{n:"d",pt:$n[0].Decimal,ps:0}],tpc:0,def:function(d){return d.clone()},rt:$n[0].Decimal,p:[$n[0].Decimal]},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].Decimal,sn:"MaxValue"},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].Decimal,sn:"MinValue"},{a:2,n:"MinusOne",is:!0,t:4,rt:$n[0].Decimal,sn:"MinusOne"},{a:2,n:"One",is:!0,t:4,rt:$n[0].Decimal,sn:"One"},{a:2,n:"Zero",is:!0,t:4,rt:$n[0].Decimal,sn:"Zero"}]}});$m("System.IComparable",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"CompareTo",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],tpc:0,def:function(obj){return Bridge.compare(this,obj)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.IComparable$1",function(T){return{att:161,a:2,m:[{ab:!0,a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:T,ps:0}],tpc:0,def:function(other){return Bridge.compare(this,other,!1,T)},rt:$n[0].Int32,p:[T],box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.IEquatable$1",function(T){return{att:161,a:2,m:[{ab:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:T,ps:0}],tpc:0,def:function(other){return Bridge.equalsT(this,other,T)},rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.Exception",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"ctor"},{v:!0,a:2,n:"GetBaseException",t:8,sn:"getBaseException",rt:$n[0].Exception},{v:!0,a:2,n:"Data",t:16,rt:$n[4].IDictionary$2(System.Object,System.Object),g:{v:!0,a:2,n:"get_Data",t:8,rt:$n[4].IDictionary$2(System.Object,System.Object),fg:"Data"},fn:"Data"},{a:2,n:"HResult",t:16,rt:$n[0].Int32,g:{a:2,n:"get_HResult",t:8,rt:$n[0].Int32,fg:"HResult",box:function($v){return Bridge.box($v,System.Int32)}},s:{a:3,n:"set_HResult",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"HResult"},fn:"HResult"},{v:!0,a:2,n:"InnerException",t:16,rt:$n[0].Exception,g:{v:!0,a:2,n:"get_InnerException",t:8,rt:$n[0].Exception,fg:"InnerException"},fn:"InnerException"},{v:!0,a:2,n:"Message",t:16,rt:$n[0].String,g:{v:!0,a:2,n:"get_Message",t:8,rt:$n[0].String,fg:"Message"},fn:"Message"},{v:!0,a:2,n:"StackTrace",t:16,rt:$n[0].String,g:{v:!0,a:2,n:"get_StackTrace",t:8,rt:$n[0].String,fg:"StackTrace"},fn:"StackTrace"}]}});$m("System.Nullable$1",function(T){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[T],pi:[{n:"value",pt:T,ps:0}],def:function(value){return value}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0}],tpc:0,def:function(other){return System.Nullable.equalsT(this,other)},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"GetHashCode",t:8,tpc:0,def:function(){return System.Nullable.getHashCode(this,T)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"GetValueOrDefault",t:8,tpc:0,def:function(){return System.Nullable.getValueOrDefault(this,T)},rt:T},{a:2,n:"GetValueOrDefault",t:8,pi:[{n:"defaultValue",pt:T,ps:0}],tpc:0,def:function(defaultValue){return System.Nullable.getValueOrDefault(this,defaultValue)},rt:T,p:[T]},{ov:!0,a:2,n:"ToString",t:8,tpc:0,def:function(){return System.Nullable.toString(this,T)},rt:$n[0].String},{a:2,n:"op_Explicit",is:!0,t:8,pi:[{n:"value",pt:$n[0].Nullable$1(T),ps:0}],tpc:0,def:function(){return System.Nullable.getValue(this)},rt:T,p:[$n[0].Nullable$1(T)]},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"value",pt:T,ps:0}],sn:"op_Implicit",rt:$n[0].Nullable$1(T),p:[T]},{a:2,n:"HasValue",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_HasValue",t:8,tpc:0,def:function(){return System.Nullable.hasValue(this)},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"Value",t:16,rt:T,g:{a:2,n:"get_Value",t:8,tpc:0,def:function(){return System.Nullable.getValue(this)},rt:T}}]}});$m("System.String",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,def:function(){return""}},{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Char)],pi:[{n:"value",pt:$n[0].Array.type(System.Char),ps:0}],def:function(value){return System.String.fromCharArray(value)}},{a:2,n:".ctor",t:1,p:[$n[0].Char,$n[0].Int32],pi:[{n:"c",pt:$n[0].Char,ps:0},{n:"count",pt:$n[0].Int32,ps:1}],def:function(c,count){return System.String.fromCharCount(c,count)}},{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],pi:[{n:"value",pt:$n[0].Array.type(System.Char),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"length",pt:$n[0].Int32,ps:2}],def:function(value,startIndex,length){return System.String.fromCharArray(value,startIndex,length)}},{a:2,n:"Clone",t:8,tpc:0,def:function(){return this},rt:$n[0].Object},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"strA",pt:$n[0].String,ps:0},{n:"strB",pt:$n[0].String,ps:1}],tpc:0,def:function(strA,strB){return System.String.compare(strA,strB)},rt:$n[0].Int32,p:[$n[0].String,$n[0].String],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"strA",pt:$n[0].String,ps:0},{n:"strB",pt:$n[0].String,ps:1},{n:"ignoreCase",pt:$n[0].Boolean,ps:2}],tpc:0,def:function(strA,strB,ignoreCase){return System.String.compare(strA,strB,ignoreCase)},rt:$n[0].Int32,p:[$n[0].String,$n[0].String,$n[0].Boolean],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"strA",pt:$n[0].String,ps:0},{n:"strB",pt:$n[0].String,ps:1},{n:"comparisonType",pt:$n[0].StringComparison,ps:2}],tpc:0,def:function(strA,strB,comparisonType){return System.String.compare(strA,strB,comparisonType)},rt:$n[0].Int32,p:[$n[0].String,$n[0].String,$n[0].StringComparison],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"strA",pt:$n[0].String,ps:0},{n:"strB",pt:$n[0].String,ps:1},{n:"ignoreCase",pt:$n[0].Boolean,ps:2},{n:"culture",pt:$n[1].CultureInfo,ps:3}],tpc:0,def:function(strA,strB,ignoreCase,culture){return System.String.compare(strA,strB,ignoreCase,culture)},rt:$n[0].Int32,p:[$n[0].String,$n[0].String,$n[0].Boolean,$n[1].CultureInfo],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"strA",pt:$n[0].String,ps:0},{n:"indexA",pt:$n[0].Int32,ps:1},{n:"strB",pt:$n[0].String,ps:2},{n:"indexB",pt:$n[0].Int32,ps:3},{n:"length",pt:$n[0].Int32,ps:4}],tpc:0,def:function(strA,indexA,strB,indexB,length){return System.String.compare(strA.substr(indexA,length),strB.substr(indexB,length))},rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32,$n[0].String,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"strA",pt:$n[0].String,ps:0},{n:"indexA",pt:$n[0].Int32,ps:1},{n:"strB",pt:$n[0].String,ps:2},{n:"indexB",pt:$n[0].Int32,ps:3},{n:"length",pt:$n[0].Int32,ps:4},{n:"ignoreCase",pt:$n[0].Boolean,ps:5}],tpc:0,def:function(strA,indexA,strB,indexB,length,ignoreCase){return System.String.compare(strA.substr(indexA,length),strB.substr(indexB,length),ignoreCase)},rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32,$n[0].String,$n[0].Int32,$n[0].Int32,$n[0].Boolean],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"strA",pt:$n[0].String,ps:0},{n:"indexA",pt:$n[0].Int32,ps:1},{n:"strB",pt:$n[0].String,ps:2},{n:"indexB",pt:$n[0].Int32,ps:3},{n:"length",pt:$n[0].Int32,ps:4},{n:"comparisonType",pt:$n[0].StringComparison,ps:5}],tpc:0,def:function(strA,indexA,strB,indexB,length,comparisonType){return System.String.compare(strA.substr(indexA,length),strB.substr(indexB,length),comparisonType)},rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32,$n[0].String,$n[0].Int32,$n[0].Int32,$n[0].StringComparison],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"strA",pt:$n[0].String,ps:0},{n:"indexA",pt:$n[0].Int32,ps:1},{n:"strB",pt:$n[0].String,ps:2},{n:"indexB",pt:$n[0].Int32,ps:3},{n:"length",pt:$n[0].Int32,ps:4},{n:"ignoreCase",pt:$n[0].Boolean,ps:5},{n:"culture",pt:$n[1].CultureInfo,ps:6}],tpc:0,def:function(strA,indexA,strB,indexB,length,ignoreCase,culture){return System.String.compare(strA.substr(indexA,length),strB.substr(indexB,length),ignoreCase,culture)},rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32,$n[0].String,$n[0].Int32,$n[0].Int32,$n[0].Boolean,$n[1].CultureInfo],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],tpc:0,def:function(value){return System.String.compare(this,value.toString())},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"strB",pt:$n[0].String,ps:0}],tpc:0,def:function(strB){return System.String.compare(this,strB)},rt:$n[0].Int32,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"values",pt:$n[4].IEnumerable$1(System.String),ps:0}],tpc:0,def:function(values){return System.String.concat(Bridge.toArray(values))},rt:$n[0].String,p:[$n[4].IEnumerable$1(System.String)]},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"values",pt:$n[4].IEnumerable$1(System.Object),ps:0}],tpc:1,def:function(T,values){return System.String.concat(Bridge.toArray(values))},rt:$n[0].String,p:[$n[4].IEnumerable$1(System.Object)]},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"arg0",pt:$n[0].Object,ps:0}],tpc:0,def:function(arg0){return System.String.concat(arg0)},rt:$n[0].String,p:[$n[0].Object]},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"args",ip:!0,pt:$n[0].Array.type(System.Object),ps:0}],tpc:0,def:function(){return System.String.concat(Array.prototype.slice.call((arguments,0)))},rt:$n[0].String,p:[$n[0].Array.type(System.Object)]},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"values",ip:!0,pt:$n[0].Array.type(System.String),ps:0}],tpc:0,def:function(){return System.String.concat(Array.prototype.slice.call((arguments,0)))},rt:$n[0].String,p:[$n[0].Array.type(System.String)]},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"arg0",pt:$n[0].Object,ps:0},{n:"arg1",pt:$n[0].Object,ps:1}],tpc:0,def:function(arg0,arg1){return System.String.concat(arg0,arg1)},rt:$n[0].String,p:[$n[0].Object,$n[0].Object]},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"str0",pt:$n[0].String,ps:0},{n:"str1",pt:$n[0].String,ps:1}],tpc:0,def:function(str0,str1){return System.String.concat(str0,str1)},rt:$n[0].String,p:[$n[0].String,$n[0].String]},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"arg0",pt:$n[0].Object,ps:0},{n:"arg1",pt:$n[0].Object,ps:1},{n:"arg2",pt:$n[0].Object,ps:2}],tpc:0,def:function(arg0,arg1,arg2){return System.String.concat(arg0,arg1,arg2)},rt:$n[0].String,p:[$n[0].Object,$n[0].Object,$n[0].Object]},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"str0",pt:$n[0].String,ps:0},{n:"str1",pt:$n[0].String,ps:1},{n:"str2",pt:$n[0].String,ps:2}],tpc:0,def:function(str0,str1,str2){return System.String.concat(str0,str1,str2)},rt:$n[0].String,p:[$n[0].String,$n[0].String,$n[0].String]},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"arg0",pt:$n[0].Object,ps:0},{n:"arg1",pt:$n[0].Object,ps:1},{n:"arg2",pt:$n[0].Object,ps:2},{n:"arg3",pt:$n[0].Object,ps:3}],tpc:0,def:function(arg0,arg1,arg2,arg3){return System.String.concat(arg0,arg1,arg2,arg3)},rt:$n[0].String,p:[$n[0].Object,$n[0].Object,$n[0].Object,$n[0].Object]},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"str0",pt:$n[0].String,ps:0},{n:"str1",pt:$n[0].String,ps:1},{n:"str2",pt:$n[0].String,ps:2},{n:"str3",pt:$n[0].String,ps:3}],tpc:0,def:function(str0,str1,str2,str3){return System.String.concat(str0,str1,str2,str3)},rt:$n[0].String,p:[$n[0].String,$n[0].String,$n[0].String,$n[0].String]},{a:2,n:"Concat",is:!0,t:8,pi:[{n:"arg0",pt:$n[0].Object,ps:0},{n:"arg1",pt:$n[0].Object,ps:1},{n:"arg2",pt:$n[0].Object,ps:2},{n:"arg3",pt:$n[0].Object,ps:3},{n:"args",ip:!0,pt:$n[0].Array.type(System.Object),ps:4}],tpc:0,def:function(arg0,arg1,arg2,arg3,args){return System.String.concat(arg0,arg1,arg2,arg3,args)},rt:$n[0].String,p:[$n[0].Object,$n[0].Object,$n[0].Object,$n[0].Object,$n[0].Array.type(System.Object)]},{a:2,n:"Contains",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],tpc:0,def:function(value){return System.String.contains(this,value)},rt:$n[0].Boolean,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"CopyTo",t:8,pi:[{n:"sourceIndex",pt:$n[0].Int32,ps:0},{n:"destination",pt:$n[0].Array.type(System.Char),ps:1},{n:"destinationIndex",pt:$n[0].Int32,ps:2},{n:"count",pt:$n[0].Int32,ps:3}],tpc:0,def:function(sourceIndex,destination,destinationIndex,count){return System.String.copyTo(this,sourceIndex,destination,destinationIndex,count)},rt:$n[0].Void,p:[$n[0].Int32,$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32]},{a:2,n:"EndsWith",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],tpc:0,def:function(value){return System.String.endsWith(this,value)},rt:$n[0].Boolean,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"EndsWith",t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"comparisonType",pt:$n[0].StringComparison,ps:1}],tpc:0,def:function(value,comparisonType){return System.String.endsWith(this,value,comparisonType)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].StringComparison],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],tpc:0,def:function(value){return System.String.equals(this,value)},rt:$n[0].Boolean,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",is:!0,t:8,pi:[{n:"a",pt:$n[0].String,ps:0},{n:"b",pt:$n[0].String,ps:1}],tpc:0,def:function(a,b){return System.String.equals(a,b)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"comparisonType",pt:$n[0].StringComparison,ps:1}],tpc:0,def:function(value,comparisonType){return System.String.equals(this,value,comparisonType)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].StringComparison],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",is:!0,t:8,pi:[{n:"a",pt:$n[0].String,ps:0},{n:"b",pt:$n[0].String,ps:1},{n:"comparisonType",pt:$n[0].StringComparison,ps:2}],tpc:0,def:function(a,b,comparisonType){return System.String.equals(a,b,comparisonType)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].String,$n[0].StringComparison],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1}],tpc:0,def:function(format,arg0){return System.String.format(format,[arg0])},rt:$n[0].String,p:[$n[0].String,$n[0].Object]},{a:2,n:"Format",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"args",ip:!0,pt:$n[0].Array.type(System.Object),ps:1}],tpc:0,def:function(format,args){return System.String.format(format,args)},rt:$n[0].String,p:[$n[0].String,$n[0].Array.type(System.Object)]},{a:2,n:"Format",is:!0,t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0},{n:"format",pt:$n[0].String,ps:1},{n:"arg0",pt:$n[0].Object,ps:2}],tpc:0,def:function(provider,format,arg0){return System.String.formatProvider(provider,format,[arg0])},rt:$n[0].String,p:[$n[0].IFormatProvider,$n[0].String,$n[0].Object]},{a:2,n:"Format",is:!0,t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0},{n:"format",pt:$n[0].String,ps:1},{n:"args",ip:!0,pt:$n[0].Array.type(System.Object),ps:2}],tpc:0,def:function(provider,format,args){return System.String.formatProvider(provider,format,args)},rt:$n[0].String,p:[$n[0].IFormatProvider,$n[0].String,$n[0].Array.type(System.Object)]},{a:2,n:"Format",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2}],tpc:0,def:function(format,arg0,arg1){return System.String.format(format,arg0,arg1)},rt:$n[0].String,p:[$n[0].String,$n[0].Object,$n[0].Object]},{a:2,n:"Format",is:!0,t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0},{n:"format",pt:$n[0].String,ps:1},{n:"arg0",pt:$n[0].Object,ps:2},{n:"arg1",pt:$n[0].Object,ps:3}],tpc:0,def:function(provider,format,arg0,arg1){return System.String.formatProvider(provider,format,arg0,arg1)},rt:$n[0].String,p:[$n[0].IFormatProvider,$n[0].String,$n[0].Object,$n[0].Object]},{a:2,n:"Format",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2},{n:"arg2",pt:$n[0].Object,ps:3}],tpc:0,def:function(format,arg0,arg1,arg2){return System.String.format(format,arg0,arg1,arg2)},rt:$n[0].String,p:[$n[0].String,$n[0].Object,$n[0].Object,$n[0].Object]},{a:2,n:"Format",is:!0,t:8,pi:[{n:"provider",pt:$n[0].IFormatProvider,ps:0},{n:"format",pt:$n[0].String,ps:1},{n:"arg0",pt:$n[0].Object,ps:2},{n:"arg1",pt:$n[0].Object,ps:3},{n:"arg2",pt:$n[0].Object,ps:4}],tpc:0,def:function(provider,format,arg0,arg1,arg2){return System.String.formatProvider(provider,format,arg0,arg1,arg2)},rt:$n[0].String,p:[$n[0].IFormatProvider,$n[0].String,$n[0].Object,$n[0].Object,$n[0].Object]},{a:2,n:"GetEnumerator",t:8,tpc:0,def:function(){return Bridge.getEnumerator(this)},rt:$n[0].CharEnumerator},{a:2,n:"IndexOf",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],tpc:0,def:function(value){return System.String.indexOf(this,String.fromCharCode(value))},rt:$n[0].Int32,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOf",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],tpc:0,def:function(value){return System.String.indexOf(this,value)},rt:$n[0].Int32,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOf",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],tpc:0,def:function(value,startIndex){return System.String.indexOf(this,String.fromCharCode(value),startIndex)},rt:$n[0].Int32,p:[$n[0].Char,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOf",t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],tpc:0,def:function(value,startIndex){return System.String.indexOf(this,value,startIndex)},rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOf",t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"comparisonType",pt:$n[0].StringComparison,ps:1}],tpc:0,def:function(value,comparisonType){return $t=this,System.String.indexOf($t,value,0,$t.length,comparisonType)},rt:$n[0].Int32,p:[$n[0].String,$n[0].StringComparison],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOf",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],tpc:0,def:function(value,startIndex,count){return System.String.indexOf(this,String.fromCharCode(value),startIndex,count)},rt:$n[0].Int32,p:[$n[0].Char,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOf",t:8,pi:[{n:"searchValue",pt:$n[0].String,ps:0},{n:"fromIndex",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],tpc:0,def:function(searchValue,fromIndex,count){return System.String.indexOf(this,searchValue,fromIndex,count)},rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOf",t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"comparisonType",pt:$n[0].StringComparison,ps:2}],tpc:0,def:function(value,startIndex,comparisonType){return $t1=this,System.String.indexOf($t1,value,startIndex,$t1.length,comparisonType)},rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32,$n[0].StringComparison],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOf",t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"comparisonType",pt:$n[0].StringComparison,ps:3}],tpc:0,def:function(value,startIndex,count,comparisonType){return System.String.indexOf(this,value,startIndex,count,comparisonType)},rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32,$n[0].Int32,$n[0].StringComparison],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOfAny",t:8,pi:[{n:"anyOf",pt:$n[0].Array.type(System.Char),ps:0}],tpc:0,def:function(anyOf){return System.String.indexOfAny(this,anyOf)},rt:$n[0].Int32,p:[$n[0].Array.type(System.Char)],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOfAny",t:8,pi:[{n:"anyOf",pt:$n[0].Array.type(System.Char),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],tpc:0,def:function(anyOf,startIndex){return System.String.indexOfAny(this,anyOf,startIndex)},rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOfAny",t:8,pi:[{n:"anyOf",pt:$n[0].Array.type(System.Char),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],tpc:0,def:function(anyOf,startIndex,count){return System.String.indexOfAny(this,anyOf,startIndex,count)},rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Insert",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].String,ps:1}],tpc:0,def:function(startIndex,value){return System.String.insert(startIndex,this,value)},rt:$n[0].String,p:[$n[0].Int32,$n[0].String]},{a:2,n:"IsNullOrEmpty",is:!0,t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],tpc:0,def:function(value){return System.String.isNullOrEmpty(value)},rt:$n[0].Boolean,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsNullOrWhiteSpace",is:!0,t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],tpc:0,def:function(value){return System.String.isNullOrWhiteSpace(value)},rt:$n[0].Boolean,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Join",is:!0,t:8,pi:[{n:"separator",pt:$n[0].String,ps:0},{n:"values",pt:$n[4].IEnumerable$1(System.String),ps:1}],tpc:0,def:function(separator,values){return Bridge.toArray(values).join(separator)},rt:$n[0].String,p:[$n[0].String,$n[4].IEnumerable$1(System.String)]},{a:2,n:"Join",is:!0,t:8,pi:[{n:"separator",pt:$n[0].String,ps:0},{n:"values",pt:$n[4].IEnumerable$1(System.Object),ps:1}],tpc:1,def:function(T,separator,values){return Bridge.toArray(values).join(separator)},rt:$n[0].String,p:[$n[0].String,$n[4].IEnumerable$1(System.Object)]},{a:2,n:"Join",is:!0,t:8,pi:[{n:"separator",pt:$n[0].String,ps:0},{n:"values",ip:!0,pt:$n[0].Array.type(System.Object),ps:1}],tpc:0,def:function(separator){return Array.prototype.slice.call((arguments,1)).join(separator)},rt:$n[0].String,p:[$n[0].String,$n[0].Array.type(System.Object)]},{a:2,n:"Join",is:!0,t:8,pi:[{n:"separator",pt:$n[0].String,ps:0},{n:"value",ip:!0,pt:$n[0].Array.type(System.String),ps:1}],tpc:0,def:function(separator){return Array.prototype.slice.call((arguments,1)).join(separator)},rt:$n[0].String,p:[$n[0].String,$n[0].Array.type(System.String)]},{a:2,n:"Join",is:!0,t:8,pi:[{n:"separator",pt:$n[0].String,ps:0},{n:"value",pt:$n[0].Array.type(System.String),ps:1},{n:"startIndex",pt:$n[0].Int32,ps:2},{n:"count",pt:$n[0].Int32,ps:3}],tpc:0,def:function(separator,value,startIndex,count){return value.slice(startIndex,startIndex+count).join(separator)},rt:$n[0].String,p:[$n[0].String,$n[0].Array.type(System.String),$n[0].Int32,$n[0].Int32]},{a:2,n:"LastIndexOf",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],tpc:0,def:function(value){return this.lastIndexOf(String.fromCharCode(value))},rt:$n[0].Int32,p:[$n[0].Char],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"LastIndexOf",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"lastIndexOf",rt:$n[0].Int32,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"LastIndexOf",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],tpc:0,def:function(value,startIndex){return this.lastIndexOf(String.fromCharCode(value),startIndex)},rt:$n[0].Int32,p:[$n[0].Char,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"LastIndexOf",t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],sn:"lastIndexOf",rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"LastIndexOf",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],tpc:0,def:function(value,startIndex,count){return System.String.lastIndexOf(this,String.fromCharCode(value),startIndex,count)},rt:$n[0].Int32,p:[$n[0].Char,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"LastIndexOf",t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],tpc:0,def:function(value,startIndex,count){return System.String.lastIndexOf(this,value,startIndex,count)},rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"LastIndexOfAny",t:8,pi:[{n:"anyOf",ip:!0,pt:$n[0].Array.type(System.Char),ps:0}],tpc:0,def:function(){return System.String.lastIndexOfAny(this,Array.prototype.slice.call((arguments,0)))},rt:$n[0].Int32,p:[$n[0].Array.type(System.Char)],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"LastIndexOfAny",t:8,pi:[{n:"anyOf",pt:$n[0].Array.type(System.Char),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1}],tpc:0,def:function(anyOf,startIndex){return System.String.lastIndexOfAny(this,anyOf,startIndex)},rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"LastIndexOfAny",t:8,pi:[{n:"anyOf",pt:$n[0].Array.type(System.Char),ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],tpc:0,def:function(anyOf,startIndex,count){return System.String.lastIndexOfAny(this,anyOf,startIndex,count)},rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"PadLeft",t:8,pi:[{n:"totalWidth",pt:$n[0].Int32,ps:0}],tpc:0,def:function(totalWidth){return System.String.alignString(this,totalWidth)},rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"PadLeft",t:8,pi:[{n:"totalWidth",pt:$n[0].Int32,ps:0},{n:"paddingChar",pt:$n[0].Char,ps:1}],tpc:0,def:function(totalWidth,paddingChar){return System.String.alignString(this,totalWidth,paddingChar)},rt:$n[0].String,p:[$n[0].Int32,$n[0].Char]},{a:2,n:"PadRight",t:8,pi:[{n:"totalWidth",pt:$n[0].Int32,ps:0}],tpc:0,def:function(totalWidth){return System.String.alignString(this,-totalWidth)},rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"PadRight",t:8,pi:[{n:"totalWidth",pt:$n[0].Int32,ps:0},{n:"paddingChar",pt:$n[0].Char,ps:1}],tpc:0,def:function(totalWidth,paddingChar){return System.String.alignString(this,-totalWidth,paddingChar)},rt:$n[0].String,p:[$n[0].Int32,$n[0].Char]},{a:2,n:"Remove",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0}],tpc:0,def:function(startIndex){return System.String.remove(this,startIndex)},rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"Remove",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0},{n:"count",pt:$n[0].Int32,ps:1}],tpc:0,def:function(startIndex,count){return System.String.remove(this,startIndex,count)},rt:$n[0].String,p:[$n[0].Int32,$n[0].Int32]},{a:2,n:"Replace",t:8,pi:[{n:"oldChar",pt:$n[0].Char,ps:0},{n:"newChar",pt:$n[0].Char,ps:1}],tpc:0,def:function(oldChar,newChar){return System.String.replaceAll(this,String.fromCharCode(oldChar),String.fromCharCode(newChar))},rt:$n[0].String,p:[$n[0].Char,$n[0].Char]},{a:2,n:"Replace",t:8,pi:[{n:"oldValue",pt:$n[0].String,ps:0},{n:"newValue",pt:$n[0].String,ps:1}],tpc:0,def:function(oldValue,newValue){return System.String.replaceAll(this,oldValue,newValue)},rt:$n[0].String,p:[$n[0].String,$n[0].String]},{a:2,n:"Split",t:8,pi:[{n:"separator",ip:!0,pt:$n[0].Array.type(System.Char),ps:0}],tpc:0,def:function(){return System.String.split(this,Array.prototype.slice.call((arguments,0)).map(function(i){return String.fromCharCode(i)}))},rt:$n[0].Array.type(System.String),p:[$n[0].Array.type(System.Char)]},{a:2,n:"Split",t:8,pi:[{n:"separator",pt:$n[0].Array.type(System.Char),ps:0},{n:"count",pt:$n[0].Int32,ps:1}],tpc:0,def:function(separator,count){return System.String.split(this,separator.map(function(i){return String.fromCharCode(i)}),count)},rt:$n[0].Array.type(System.String),p:[$n[0].Array.type(System.Char),$n[0].Int32]},{a:2,n:"Split",t:8,pi:[{n:"separator",pt:$n[0].Array.type(System.Char),ps:0},{n:"options",pt:$n[0].StringSplitOptions,ps:1}],tpc:0,def:function(separator,options){return System.String.split(this,separator.map(function(i){return String.fromCharCode(i)}),null,options)},rt:$n[0].Array.type(System.String),p:[$n[0].Array.type(System.Char),$n[0].StringSplitOptions]},{a:2,n:"Split",t:8,pi:[{n:"separator",pt:$n[0].Array.type(System.String),ps:0},{n:"options",pt:$n[0].StringSplitOptions,ps:1}],tpc:0,def:function(separator,options){return System.String.split(this,separator,null,options)},rt:$n[0].Array.type(System.String),p:[$n[0].Array.type(System.String),$n[0].StringSplitOptions]},{a:2,n:"Split",t:8,pi:[{n:"separator",pt:$n[0].Array.type(System.Char),ps:0},{n:"count",pt:$n[0].Int32,ps:1},{n:"options",pt:$n[0].StringSplitOptions,ps:2}],tpc:0,def:function(separator,count,options){return System.String.split(this,separator.map(function(i){return String.fromCharCode(i)}),count,options)},rt:$n[0].Array.type(System.String),p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].StringSplitOptions]},{a:2,n:"Split",t:8,pi:[{n:"separator",pt:$n[0].Array.type(System.String),ps:0},{n:"count",pt:$n[0].Int32,ps:1},{n:"options",pt:$n[0].StringSplitOptions,ps:2}],tpc:0,def:function(separator,count,options){return System.String.split(this,separator,count,options)},rt:$n[0].Array.type(System.String),p:[$n[0].Array.type(System.String),$n[0].Int32,$n[0].StringSplitOptions]},{a:2,n:"StartsWith",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],tpc:0,def:function(value){return System.String.startsWith(this,value)},rt:$n[0].Boolean,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"StartsWith",t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"comparisonType",pt:$n[0].StringComparison,ps:1}],tpc:0,def:function(value,comparisonType){return System.String.startsWith(this,value,comparisonType)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].StringComparison],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Substring",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0}],sn:"substr",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"Substring",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0},{n:"length",pt:$n[0].Int32,ps:1}],sn:"substr",rt:$n[0].String,p:[$n[0].Int32,$n[0].Int32]},{a:2,n:"ToCharArray",t:8,tpc:0,def:function(){return $t2=this,System.String.toCharArray($t2,0,$t2.length)},rt:$n[0].Array.type(System.Char)},{a:2,n:"ToCharArray",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0},{n:"length",pt:$n[0].Int32,ps:1}],tpc:0,def:function(startIndex,length){return System.String.toCharArray(this,startIndex,length)},rt:$n[0].Array.type(System.Char),p:[$n[0].Int32,$n[0].Int32]},{a:2,n:"ToLower",t:8,tpc:0,def:function(){return this.toLowerCase()},rt:$n[0].String},{a:2,n:"ToUpper",t:8,tpc:0,def:function(){return this.toUpperCase()},rt:$n[0].String},{a:2,n:"Trim",t:8,sn:"trim",rt:$n[0].String},{a:2,n:"Trim",t:8,pi:[{n:"trimChars",ip:!0,pt:$n[0].Array.type(System.Char),ps:0}],tpc:0,def:function(){return System.String.trim(this,Array.prototype.slice.call((arguments,0)))},rt:$n[0].String,p:[$n[0].Array.type(System.Char)]},{a:2,n:"TrimEnd",t:8,tpc:0,def:function(){return System.String.trimEnd(this)},rt:$n[0].String},{a:2,n:"TrimEnd",t:8,pi:[{n:"trimChars",ip:!0,pt:$n[0].Array.type(System.Char),ps:0}],tpc:0,def:function(){return System.String.trimEnd(this,Array.prototype.slice.call((arguments,0)))},rt:$n[0].String,p:[$n[0].Array.type(System.Char)]},{a:2,n:"TrimStart",t:8,tpc:0,def:function(){return System.String.trimStart(this)},rt:$n[0].String},{a:2,n:"TrimStart",t:8,pi:[{n:"trimChars",ip:!0,pt:$n[0].Array.type(System.Char),ps:0}],tpc:0,def:function(){return System.String.trimStart(this,Array.prototype.slice.call((arguments,0)))},rt:$n[0].String,p:[$n[0].Array.type(System.Char)]},{a:2,n:"op_Equality",is:!0,t:8,pi:[{n:"s1",pt:$n[0].String,ps:0},{n:"s2",pt:$n[0].String,ps:1}],sn:"op_Equality",rt:$n[0].Boolean,p:[$n[0].String,$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Inequality",is:!0,t:8,pi:[{n:"s1",pt:$n[0].String,ps:0},{n:"s2",pt:$n[0].String,ps:1}],sn:"op_Inequality",rt:$n[0].Boolean,p:[$n[0].String,$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Item",t:16,rt:$n[0].Char,p:[$n[0].Int32],i:!0,ipi:[{n:"index",pt:$n[0].Int32,ps:0}],g:{a:2,n:"get_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],tpc:0,def:function(index){return this.charCodeAt(index)},rt:$n[0].Char,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}}},{a:2,n:"Length",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Length",t:8,rt:$n[0].Int32,fg:"length",box:function($v){return Bridge.box($v,System.Int32)}},fn:"length"},{a:2,n:"Empty",is:!0,t:4,rt:$n[0].String,sn:"Empty"}]}});$m("System.TimeSpan",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Int64],pi:[{n:"ticks",pt:$n[0].Int64,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32],pi:[{n:"hours",pt:$n[0].Int32,ps:0},{n:"minutes",pt:$n[0].Int32,ps:1},{n:"seconds",pt:$n[0].Int32,ps:2}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32],pi:[{n:"days",pt:$n[0].Int32,ps:0},{n:"hours",pt:$n[0].Int32,ps:1},{n:"minutes",pt:$n[0].Int32,ps:2},{n:"seconds",pt:$n[0].Int32,ps:3}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32],pi:[{n:"days",pt:$n[0].Int32,ps:0},{n:"hours",pt:$n[0].Int32,ps:1},{n:"minutes",pt:$n[0].Int32,ps:2},{n:"seconds",pt:$n[0].Int32,ps:3},{n:"milliseconds",pt:$n[0].Int32,ps:4}],sn:"ctor"},{a:2,n:"Add",t:8,pi:[{n:"ts",pt:$n[0].TimeSpan,ps:0}],sn:"add",rt:$n[0].TimeSpan,p:[$n[0].TimeSpan]},{a:2,n:"Compare",is:!0,t:8,pi:[{n:"t1",pt:$n[0].TimeSpan,ps:0},{n:"t2",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(t1,t2){return t1.compareTo(t2)},rt:$n[0].Int32,p:[$n[0].TimeSpan,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"compareTo",rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"value",pt:$n[0].TimeSpan,ps:0}],sn:"compareTo",rt:$n[0].Int32,p:[$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Duration",t:8,sn:"duration",rt:$n[0].TimeSpan},{a:2,n:"Equals",t:8,pi:[{n:"obj",pt:$n[0].TimeSpan,ps:0}],sn:"equalsT",rt:$n[0].Boolean,p:[$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",is:!0,t:8,pi:[{n:"t1",pt:$n[0].TimeSpan,ps:0},{n:"t2",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(t1,t2){return t1.ticks.eq(t2.ticks)},rt:$n[0].Boolean,p:[$n[0].TimeSpan,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Format",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],sn:"toString",rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"FromDays",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"fromDays",rt:$n[0].TimeSpan,p:[$n[0].Double]},{a:2,n:"FromHours",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"fromHours",rt:$n[0].TimeSpan,p:[$n[0].Double]},{a:2,n:"FromMilliseconds",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"fromMilliseconds",rt:$n[0].TimeSpan,p:[$n[0].Double]},{a:2,n:"FromMinutes",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"fromMinutes",rt:$n[0].TimeSpan,p:[$n[0].Double]},{a:2,n:"FromSeconds",is:!0,t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"fromSeconds",rt:$n[0].TimeSpan,p:[$n[0].Double]},{a:2,n:"FromTicks",is:!0,t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"fromTicks",rt:$n[0].TimeSpan,p:[$n[0].Int64]},{a:2,n:"Negate",t:8,sn:"negate",rt:$n[0].TimeSpan},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],sn:"parse",rt:$n[0].TimeSpan,p:[$n[0].String]},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],sn:"parse",rt:$n[0].TimeSpan,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"Subtract",t:8,pi:[{n:"ts",pt:$n[0].TimeSpan,ps:0}],sn:"subtract",rt:$n[0].TimeSpan,p:[$n[0].TimeSpan]},{a:4,n:"TimeToTicks",is:!0,t:8,pi:[{n:"hour",pt:$n[0].Int32,ps:0},{n:"minute",pt:$n[0].Int32,ps:1},{n:"second",pt:$n[0].Int32,ps:2}],tpc:0,def:function(hour,minute,second){return TimeToTicks(hour,minute,second)},rt:$n[0].Int64,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0}],sn:"toString",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ToString",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1}],sn:"format",rt:$n[0].String,p:[$n[0].String,$n[0].IFormatProvider]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(s,result){return System.TimeSpan.tryParse(s,null,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"provider",pt:$n[0].IFormatProvider,ps:1},{n:"result",out:!0,pt:$n[0].TimeSpan,ps:2}],tpc:0,def:function(s,provider,result){return System.TimeSpan.tryParse(s,provider,result)},rt:$n[0].Boolean,p:[$n[0].String,$n[0].IFormatProvider,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Addition",is:!0,t:8,pi:[{n:"t1",pt:$n[0].TimeSpan,ps:0},{n:"t2",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(t1,t2){return System.TimeSpan.add(t1,t2)},rt:$n[0].TimeSpan,p:[$n[0].TimeSpan,$n[0].TimeSpan]},{a:2,n:"op_Equality",is:!0,t:8,pi:[{n:"t1",pt:$n[0].TimeSpan,ps:0},{n:"t2",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(t1,t2){return System.TimeSpan.eq(t1,t2)},rt:$n[0].Boolean,p:[$n[0].TimeSpan,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_GreaterThan",is:!0,t:8,pi:[{n:"t1",pt:$n[0].TimeSpan,ps:0},{n:"t2",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(t1,t2){return System.TimeSpan.gt(t1,t2)},rt:$n[0].Boolean,p:[$n[0].TimeSpan,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_GreaterThanOrEqual",is:!0,t:8,pi:[{n:"t1",pt:$n[0].TimeSpan,ps:0},{n:"t2",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(t1,t2){return System.TimeSpan.gte(t1,t2)},rt:$n[0].Boolean,p:[$n[0].TimeSpan,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Inequality",is:!0,t:8,pi:[{n:"t1",pt:$n[0].TimeSpan,ps:0},{n:"t2",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(t1,t2){return System.TimeSpan.neq(t1,t2)},rt:$n[0].Boolean,p:[$n[0].TimeSpan,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_LessThan",is:!0,t:8,pi:[{n:"t1",pt:$n[0].TimeSpan,ps:0},{n:"t2",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(t1,t2){return System.TimeSpan.lt(t1,t2)},rt:$n[0].Boolean,p:[$n[0].TimeSpan,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_LessThanOrEqual",is:!0,t:8,pi:[{n:"t1",pt:$n[0].TimeSpan,ps:0},{n:"t2",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(t1,t2){return System.TimeSpan.lte(t1,t2)},rt:$n[0].Boolean,p:[$n[0].TimeSpan,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Subtraction",is:!0,t:8,pi:[{n:"t1",pt:$n[0].TimeSpan,ps:0},{n:"t2",pt:$n[0].TimeSpan,ps:1}],tpc:0,def:function(t1,t2){return System.TimeSpan.sub(t1,t2)},rt:$n[0].TimeSpan,p:[$n[0].TimeSpan,$n[0].TimeSpan]},{a:2,n:"op_UnaryNegation",is:!0,t:8,pi:[{n:"t",pt:$n[0].TimeSpan,ps:0}],tpc:0,def:function(t){return System.TimeSpan.neg(t)},rt:$n[0].TimeSpan,p:[$n[0].TimeSpan]},{a:2,n:"op_UnaryPlus",is:!0,t:8,pi:[{n:"t",pt:$n[0].TimeSpan,ps:0}],tpc:0,def:function(t){return System.TimeSpan.plus(t)},rt:$n[0].TimeSpan,p:[$n[0].TimeSpan]},{a:2,n:"Days",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Days",t:8,tpc:0,def:function(){return this.getDays()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Hours",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Hours",t:8,tpc:0,def:function(){return this.getHours()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Milliseconds",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Milliseconds",t:8,tpc:0,def:function(){return this.getMilliseconds()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Minutes",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Minutes",t:8,tpc:0,def:function(){return this.getMinutes()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Seconds",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Seconds",t:8,tpc:0,def:function(){return this.getSeconds()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Ticks",t:16,rt:$n[0].Int64,g:{a:2,n:"get_Ticks",t:8,tpc:0,def:function(){return this.getTicks()},rt:$n[0].Int64}},{a:2,n:"TotalDays",t:16,rt:$n[0].Double,g:{a:2,n:"get_TotalDays",t:8,tpc:0,def:function(){return this.getTotalDays()},rt:$n[0].Double,box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}}},{a:2,n:"TotalHours",t:16,rt:$n[0].Double,g:{a:2,n:"get_TotalHours",t:8,tpc:0,def:function(){return this.getTotalHours()},rt:$n[0].Double,box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}}},{a:2,n:"TotalMilliseconds",t:16,rt:$n[0].Double,g:{a:2,n:"get_TotalMilliseconds",t:8,tpc:0,def:function(){return this.getTotalMilliseconds()},rt:$n[0].Double,box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}}},{a:2,n:"TotalMinutes",t:16,rt:$n[0].Double,g:{a:2,n:"get_TotalMinutes",t:8,tpc:0,def:function(){return this.getTotalMinutes()},rt:$n[0].Double,box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}}},{a:2,n:"TotalSeconds",t:16,rt:$n[0].Double,g:{a:2,n:"get_TotalSeconds",t:8,tpc:0,def:function(){return this.getTotalSeconds()},rt:$n[0].Double,box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}}},{a:2,n:"MaxValue",is:!0,t:4,rt:$n[0].TimeSpan,sn:"maxValue",ro:!0},{a:2,n:"MinValue",is:!0,t:4,rt:$n[0].TimeSpan,sn:"minValue",ro:!0},{a:2,n:"TicksPerDay",is:!0,t:4,rt:$n[0].Int64,sn:"TicksPerDay"},{a:2,n:"TicksPerHour",is:!0,t:4,rt:$n[0].Int64,sn:"TicksPerHour"},{a:2,n:"TicksPerMillisecond",is:!0,t:4,rt:$n[0].Int64,sn:"TicksPerMillisecond"},{a:2,n:"TicksPerMinute",is:!0,t:4,rt:$n[0].Int64,sn:"TicksPerMinute"},{a:2,n:"TicksPerSecond",is:!0,t:4,rt:$n[0].Int64,sn:"TicksPerSecond"},{a:2,n:"Zero",is:!0,t:4,rt:$n[0].TimeSpan,sn:"zero",ro:!0},{a:4,n:"_ticks",t:4,rt:$n[0].Int64,sn:"_ticks"}]}});$m("System.Version",function(){return{nested:[$n[0].Version.ParseFailureKind,$n[0].Version.VersionResult],att:1048833,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"version",pt:$n[0].String,ps:0}],sn:"$ctor4"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32],pi:[{n:"major",pt:$n[0].Int32,ps:0},{n:"minor",pt:$n[0].Int32,ps:1}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32],pi:[{n:"major",pt:$n[0].Int32,ps:0},{n:"minor",pt:$n[0].Int32,ps:1},{n:"build",pt:$n[0].Int32,ps:2}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32],pi:[{n:"major",pt:$n[0].Int32,ps:0},{n:"minor",pt:$n[0].Int32,ps:1},{n:"build",pt:$n[0].Int32,ps:2},{n:"revision",pt:$n[0].Int32,ps:3}],sn:"$ctor3"},{a:1,n:"AppendPositiveNumber",is:!0,t:8,pi:[{n:"num",pt:$n[0].Int32,ps:0},{n:"sb",pt:$n[8].StringBuilder,ps:1}],sn:"appendPositiveNumber",rt:$n[0].Void,p:[$n[0].Int32,$n[8].StringBuilder]},{a:2,n:"Clone",t:8,sn:"clone",rt:$n[0].Object},{a:2,n:"CompareTo",t:8,pi:[{n:"version",pt:$n[0].Object,ps:0}],sn:"compareTo$1",rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CompareTo",t:8,pi:[{n:"value",pt:$n[0].Version,ps:0}],sn:"compareTo",rt:$n[0].Int32,p:[$n[0].Version],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],sn:"equals",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Equals",t:8,pi:[{n:"obj",pt:$n[0].Version,ps:0}],sn:"equalsT",rt:$n[0].Boolean,p:[$n[0].Version],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"GetHashCode",t:8,sn:"getHashCode",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Parse",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0}],sn:"parse",rt:$n[0].Version,p:[$n[0].String]},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{a:2,n:"ToString",t:8,pi:[{n:"fieldCount",pt:$n[0].Int32,ps:0}],sn:"toString$1",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"TryParse",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"result",out:!0,pt:$n[0].Version,ps:1}],sn:"tryParse",rt:$n[0].Boolean,p:[$n[0].String,$n[0].Version],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"TryParseComponent",is:!0,t:8,pi:[{n:"component",pt:$n[0].String,ps:0},{n:"componentName",pt:$n[0].String,ps:1},{n:"result",ref:!0,pt:$n[0].Version.VersionResult,ps:2},{n:"parsedComponent",out:!0,pt:$n[0].Int32,ps:3}],sn:"tryParseComponent",rt:$n[0].Boolean,p:[$n[0].String,$n[0].String,$n[0].Version.VersionResult,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"TryParseVersion",is:!0,t:8,pi:[{n:"version",pt:$n[0].String,ps:0},{n:"result",ref:!0,pt:$n[0].Version.VersionResult,ps:1}],sn:"tryParseVersion",rt:$n[0].Boolean,p:[$n[0].String,$n[0].Version.VersionResult],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Equality",is:!0,t:8,pi:[{n:"v1",pt:$n[0].Version,ps:0},{n:"v2",pt:$n[0].Version,ps:1}],sn:"op_Equality",rt:$n[0].Boolean,p:[$n[0].Version,$n[0].Version],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_GreaterThan",is:!0,t:8,pi:[{n:"v1",pt:$n[0].Version,ps:0},{n:"v2",pt:$n[0].Version,ps:1}],sn:"op_GreaterThan",rt:$n[0].Boolean,p:[$n[0].Version,$n[0].Version],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_GreaterThanOrEqual",is:!0,t:8,pi:[{n:"v1",pt:$n[0].Version,ps:0},{n:"v2",pt:$n[0].Version,ps:1}],sn:"op_GreaterThanOrEqual",rt:$n[0].Boolean,p:[$n[0].Version,$n[0].Version],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Inequality",is:!0,t:8,pi:[{n:"v1",pt:$n[0].Version,ps:0},{n:"v2",pt:$n[0].Version,ps:1}],sn:"op_Inequality",rt:$n[0].Boolean,p:[$n[0].Version,$n[0].Version],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_LessThan",is:!0,t:8,pi:[{n:"v1",pt:$n[0].Version,ps:0},{n:"v2",pt:$n[0].Version,ps:1}],sn:"op_LessThan",rt:$n[0].Boolean,p:[$n[0].Version,$n[0].Version],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_LessThanOrEqual",is:!0,t:8,pi:[{n:"v1",pt:$n[0].Version,ps:0},{n:"v2",pt:$n[0].Version,ps:1}],sn:"op_LessThanOrEqual",rt:$n[0].Boolean,p:[$n[0].Version,$n[0].Version],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Build",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Build",t:8,rt:$n[0].Int32,fg:"Build",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Build"},{a:2,n:"Major",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Major",t:8,rt:$n[0].Int32,fg:"Major",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Major"},{a:2,n:"MajorRevision",t:16,rt:$n[0].Int16,g:{a:2,n:"get_MajorRevision",t:8,rt:$n[0].Int16,fg:"MajorRevision",box:function($v){return Bridge.box($v,System.Int16)}},fn:"MajorRevision"},{a:2,n:"Minor",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Minor",t:8,rt:$n[0].Int32,fg:"Minor",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Minor"},{a:2,n:"MinorRevision",t:16,rt:$n[0].Int16,g:{a:2,n:"get_MinorRevision",t:8,rt:$n[0].Int16,fg:"MinorRevision",box:function($v){return Bridge.box($v,System.Int16)}},fn:"MinorRevision"},{a:2,n:"Revision",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Revision",t:8,rt:$n[0].Int32,fg:"Revision",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Revision"},{a:1,n:"SeparatorsArray",is:!0,t:4,rt:$n[0].Char,sn:"separatorsArray",ro:!0,box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:1,n:"ZERO_CHAR_VALUE",is:!0,t:4,rt:$n[0].Int32,sn:"ZERO_CHAR_VALUE",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_Build",t:4,rt:$n[0].Int32,sn:"_Build",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_Major",t:4,rt:$n[0].Int32,sn:"_Major",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_Minor",t:4,rt:$n[0].Int32,sn:"_Minor",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_Revision",t:4,rt:$n[0].Int32,sn:"_Revision",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Version.ParseFailureKind",function(){return{td:$n[0].Version,att:261,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"ArgumentException",is:!0,t:4,rt:$n[0].Version.ParseFailureKind,sn:"ArgumentException",box:function($v){return Bridge.box($v,System.Version.ParseFailureKind,System.Enum.toStringFn(System.Version.ParseFailureKind))}},{a:2,n:"ArgumentNullException",is:!0,t:4,rt:$n[0].Version.ParseFailureKind,sn:"ArgumentNullException",box:function($v){return Bridge.box($v,System.Version.ParseFailureKind,System.Enum.toStringFn(System.Version.ParseFailureKind))}},{a:2,n:"ArgumentOutOfRangeException",is:!0,t:4,rt:$n[0].Version.ParseFailureKind,sn:"ArgumentOutOfRangeException",box:function($v){return Bridge.box($v,System.Version.ParseFailureKind,System.Enum.toStringFn(System.Version.ParseFailureKind))}},{a:2,n:"FormatException",is:!0,t:4,rt:$n[0].Version.ParseFailureKind,sn:"FormatException",box:function($v){return Bridge.box($v,System.Version.ParseFailureKind,System.Enum.toStringFn(System.Version.ParseFailureKind))}}]}});$m("System.Version.VersionResult",function(){return{td:$n[0].Version,att:1048845,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:4,n:"GetVersionParseException",t:8,sn:"getVersionParseException",rt:$n[0].Exception},{a:4,n:"Init",t:8,pi:[{n:"argumentName",pt:$n[0].String,ps:0},{n:"canThrow",pt:$n[0].Boolean,ps:1}],sn:"init",rt:$n[0].Void,p:[$n[0].String,$n[0].Boolean]},{a:4,n:"SetFailure",t:8,pi:[{n:"failure",pt:$n[0].Version.ParseFailureKind,ps:0}],sn:"setFailure",rt:$n[0].Void,p:[$n[0].Version.ParseFailureKind]},{a:4,n:"SetFailure",t:8,pi:[{n:"failure",pt:$n[0].Version.ParseFailureKind,ps:0},{n:"argument",pt:$n[0].String,ps:1}],sn:"setFailure$1",rt:$n[0].Void,p:[$n[0].Version.ParseFailureKind,$n[0].String]},{a:4,n:"m_argumentName",t:4,rt:$n[0].String,sn:"m_argumentName"},{a:4,n:"m_canThrow",t:4,rt:$n[0].Boolean,sn:"m_canThrow",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:4,n:"m_exceptionArgument",t:4,rt:$n[0].String,sn:"m_exceptionArgument"},{a:4,n:"m_failure",t:4,rt:$n[0].Version.ParseFailureKind,sn:"m_failure",box:function($v){return Bridge.box($v,System.Version.ParseFailureKind,System.Enum.toStringFn(System.Version.ParseFailureKind))}},{a:4,n:"m_parsedVersion",t:4,rt:$n[0].Version,sn:"m_parsedVersion"}]}});$m("System.Net.WebSockets.ClientWebSocket",function(){return{att:1048577,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Abort",t:8,sn:"abort",rt:$n[0].Void},{a:2,n:"CloseAsync",t:8,pi:[{n:"closeStatus",pt:$n[9].WebSocketCloseStatus,ps:0},{n:"statusDescription",pt:$n[0].String,ps:1},{n:"cancellationToken",pt:$n[2].CancellationToken,ps:2}],sn:"closeAsync",rt:$n[10].Task,p:[$n[9].WebSocketCloseStatus,$n[0].String,$n[2].CancellationToken]},{a:2,n:"CloseOutputAsync",t:8,pi:[{n:"closeStatus",pt:$n[9].WebSocketCloseStatus,ps:0},{n:"statusDescription",pt:$n[0].String,ps:1},{n:"cancellationToken",pt:$n[2].CancellationToken,ps:2}],sn:"closeOutputAsync",rt:$n[10].Task,p:[$n[9].WebSocketCloseStatus,$n[0].String,$n[2].CancellationToken]},{a:2,n:"ConnectAsync",t:8,pi:[{n:"uri",pt:$n[0].Uri,ps:0},{n:"cancellationToken",pt:$n[2].CancellationToken,ps:1}],sn:"connectAsync",rt:$n[10].Task,p:[$n[0].Uri,$n[2].CancellationToken]},{a:2,n:"Dispose",t:8,sn:"dispose",rt:$n[0].Void},{a:2,n:"ReceiveAsync",t:8,pi:[{n:"buffer",pt:$n[0].ArraySegment,ps:0},{n:"cancellationToken",pt:$n[2].CancellationToken,ps:1}],sn:"receiveAsync",rt:$n[10].Task$1(System.Net.WebSockets.WebSocketReceiveResult),p:[$n[0].ArraySegment,$n[2].CancellationToken]},{a:2,n:"SendAsync",t:8,pi:[{n:"buffer",pt:$n[0].ArraySegment,ps:0},{n:"messageType",pt:$n[9].WebSocketMessageType,ps:1},{n:"endOfMessage",dv:!0,o:!0,pt:$n[0].Boolean,ps:2},{n:"cancellationToken",dv:null,o:!0,pt:$n[2].CancellationToken,ps:3}],sn:"sendAsync",rt:$n[10].Task,p:[$n[0].ArraySegment,$n[9].WebSocketMessageType,$n[0].Boolean,$n[2].CancellationToken]},{a:2,n:"CloseStatus",t:16,rt:$n[0].Nullable$1(System.Net.WebSockets.WebSocketCloseStatus),g:{a:2,n:"get_CloseStatus",t:8,tpc:0,def:function(){return this.getCloseStatus()},rt:$n[0].Nullable$1(System.Net.WebSockets.WebSocketCloseStatus)}},{a:2,n:"CloseStatusDescription",t:16,rt:$n[0].String,g:{a:2,n:"get_CloseStatusDescription",t:8,tpc:0,def:function(){return this.getCloseStatusDescription()},rt:$n[0].String}},{a:2,n:"Options",t:16,rt:$n[9].ClientWebSocketOptions,g:{a:2,n:"get_Options",t:8,tpc:0,def:function(){return this.getOptions()},rt:$n[9].ClientWebSocketOptions}},{a:2,n:"State",t:16,rt:$n[9].WebSocketState,g:{a:2,n:"get_State",t:8,tpc:0,def:function(){return this.getState()},rt:$n[9].WebSocketState}},{a:2,n:"SubProtocol",t:16,rt:$n[0].String,g:{a:2,n:"get_SubProtocol",t:8,tpc:0,def:function(){return this.getSubProtocol()},rt:$n[0].String}}]}});$m("System.Net.WebSockets.ClientWebSocketOptions",function(){return{att:1048577,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"AddSubProtocol",t:8,pi:[{n:"subProtocol",pt:$n[0].String,ps:0}],sn:"AddSubProtocol",rt:$n[0].Void,p:[$n[0].String]}]}});$m("System.Net.WebSockets.WebSocketReceiveResult",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[9].WebSocketMessageType,$n[0].Boolean],pi:[{n:"count",pt:$n[0].Int32,ps:0},{n:"messageType",pt:$n[9].WebSocketMessageType,ps:1},{n:"endOfMessage",pt:$n[0].Boolean,ps:2}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[9].WebSocketMessageType,$n[0].Boolean,$n[0].Nullable$1(System.Net.WebSockets.WebSocketCloseStatus),$n[0].String],pi:[{n:"count",pt:$n[0].Int32,ps:0},{n:"messageType",pt:$n[9].WebSocketMessageType,ps:1},{n:"endOfMessage",pt:$n[0].Boolean,ps:2},{n:"closeStatus",pt:$n[0].Nullable$1(System.Net.WebSockets.WebSocketCloseStatus),ps:3},{n:"closeStatusDescription",pt:$n[0].String,ps:4}],sn:"ctor"},{a:2,n:"CloseStatus",t:16,rt:$n[0].Nullable$1(System.Net.WebSockets.WebSocketCloseStatus),g:{a:2,n:"get_CloseStatus",t:8,tpc:0,def:function(){return this.getCloseStatus()},rt:$n[0].Nullable$1(System.Net.WebSockets.WebSocketCloseStatus)}},{a:2,n:"CloseStatusDescription",t:16,rt:$n[0].String,g:{a:2,n:"get_CloseStatusDescription",t:8,tpc:0,def:function(){return this.getCloseStatusDescription()},rt:$n[0].String}},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,tpc:0,def:function(){return this.getCount()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"EndOfMessage",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_EndOfMessage",t:8,tpc:0,def:function(){return this.getEndOfMessage()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"MessageType",t:16,rt:$n[9].WebSocketMessageType,g:{a:2,n:"get_MessageType",t:8,tpc:0,def:function(){return this.getMessageType()},rt:$n[9].WebSocketMessageType}}]}});$m("System.Text.StringBuilderCache",function(){return{att:1048960,a:4,s:!0,m:[{a:2,n:"Acquire",is:!0,t:8,pi:[{n:"capacity",dv:16,o:!0,pt:$n[0].Int32,ps:0}],sn:"Acquire",rt:$n[8].StringBuilder,p:[$n[0].Int32]},{a:2,n:"GetStringAndRelease",is:!0,t:8,pi:[{n:"sb",pt:$n[8].StringBuilder,ps:0}],sn:"GetStringAndRelease",rt:$n[0].String,p:[$n[8].StringBuilder]},{a:2,n:"Release",is:!0,t:8,pi:[{n:"sb",pt:$n[8].StringBuilder,ps:0}],sn:"Release",rt:$n[0].Void,p:[$n[8].StringBuilder]},{a:1,n:"DEFAULT_CAPACITY",is:!0,t:4,rt:$n[0].Int32,sn:"DEFAULT_CAPACITY",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"MAX_BUILDER_SIZE",is:!0,t:4,rt:$n[0].Int32,sn:"MAX_BUILDER_SIZE",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"t_cachedInstance",is:!0,t:4,rt:$n[8].StringBuilder,sn:"t_cachedInstance"}]}});$m("System.Text.ASCIIEncoding",function(){return{att:1048577,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{ov:!0,a:3,n:"Decode",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"chars",pt:$n[0].Array.type(System.Char),ps:3},{n:"charIndex",pt:$n[0].Int32,ps:4}],sn:"Decode$2",rt:$n[0].String,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,$n[0].Array.type(System.Char),$n[0].Int32]},{ov:!0,a:3,n:"Encode",t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"outputBytes",pt:$n[0].Array.type(System.Byte),ps:1},{n:"outputIndex",pt:$n[0].Int32,ps:2},{n:"writtenBytes",out:!0,pt:$n[0].Int32,ps:3}],sn:"Encode$3",rt:$n[0].Array.type(System.Byte),p:[$n[0].String,$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{ov:!0,a:2,n:"GetMaxByteCount",t:8,pi:[{n:"charCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxByteCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"GetMaxCharCount",t:8,pi:[{n:"byteCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxCharCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"CodePage",t:16,rt:$n[0].Int32,g:{ov:!0,a:2,n:"get_CodePage",t:8,rt:$n[0].Int32,fg:"CodePage",box:function($v){return Bridge.box($v,System.Int32)}},fn:"CodePage"},{ov:!0,a:2,n:"EncodingName",t:16,rt:$n[0].String,g:{ov:!0,a:2,n:"get_EncodingName",t:8,rt:$n[0].String,fg:"EncodingName"},fn:"EncodingName"}]}});$m("System.Text.Encoding",function(){return{att:1048705,a:2,m:[{a:3,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Convert",is:!0,t:8,pi:[{n:"srcEncoding",pt:$n[8].Encoding,ps:0},{n:"dstEncoding",pt:$n[8].Encoding,ps:1},{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:2}],sn:"Convert",rt:$n[0].Array.type(System.Byte),p:[$n[8].Encoding,$n[8].Encoding,$n[0].Array.type(System.Byte)]},{a:2,n:"Convert",is:!0,t:8,pi:[{n:"srcEncoding",pt:$n[8].Encoding,ps:0},{n:"dstEncoding",pt:$n[8].Encoding,ps:1},{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:2},{n:"index",pt:$n[0].Int32,ps:3},{n:"count",pt:$n[0].Int32,ps:4}],sn:"Convert$1",rt:$n[0].Array.type(System.Byte),p:[$n[8].Encoding,$n[8].Encoding,$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{a:3,n:"Decode",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0}],sn:"Decode",rt:$n[0].String,p:[$n[0].Array.type(System.Byte)]},{a:3,n:"Decode",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Decode$1",rt:$n[0].String,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{ab:!0,a:3,n:"Decode",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"chars",pt:$n[0].Array.type(System.Char),ps:3},{n:"charIndex",pt:$n[0].Int32,ps:4}],sn:"Decode$2",rt:$n[0].String,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,$n[0].Array.type(System.Char),$n[0].Int32]},{a:3,n:"Encode",t:8,pi:[{n:"chars",pt:$n[0].Array.type(System.Char),ps:0}],sn:"Encode",rt:$n[0].Array.type(System.Byte),p:[$n[0].Array.type(System.Char)]},{a:3,n:"Encode",t:8,pi:[{n:"str",pt:$n[0].String,ps:0}],sn:"Encode$2",rt:$n[0].Array.type(System.Byte),p:[$n[0].String]},{a:3,n:"Encode",t:8,pi:[{n:"chars",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Encode$1",rt:$n[0].Array.type(System.Byte),p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32]},{ab:!0,a:3,n:"Encode",t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"outputBytes",pt:$n[0].Array.type(System.Byte),ps:1},{n:"outputIndex",pt:$n[0].Int32,ps:2},{n:"writtenBytes",out:!0,pt:$n[0].Int32,ps:3}],sn:"Encode$3",rt:$n[0].Array.type(System.Byte),p:[$n[0].String,$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{a:3,n:"Encode",t:8,pi:[{n:"chars",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"outputBytes",pt:$n[0].Array.type(System.Byte),ps:3},{n:"outputIndex",pt:$n[0].Int32,ps:4}],sn:"Encode$4",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32,$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:3,n:"Encode",t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"outputBytes",pt:$n[0].Array.type(System.Byte),ps:3},{n:"outputIndex",pt:$n[0].Int32,ps:4}],sn:"Encode$5",rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32,$n[0].Int32,$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"FromCharCode",is:!0,t:8,pi:[{n:"code",pt:$n[0].Int32,ps:0}],tpc:0,def:function(code){return System.String.fromCharCode(code)},rt:$n[0].String,p:[$n[0].Int32]},{v:!0,a:2,n:"GetByteCount",t:8,pi:[{n:"chars",pt:$n[0].Array.type(System.Char),ps:0}],sn:"GetByteCount",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char)],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetByteCount",t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],sn:"GetByteCount$2",rt:$n[0].Int32,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetByteCount",t:8,pi:[{n:"chars",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"GetByteCount$1",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetBytes",t:8,pi:[{n:"chars",pt:$n[0].Array.type(System.Char),ps:0}],sn:"GetBytes",rt:$n[0].Array.type(System.Byte),p:[$n[0].Array.type(System.Char)]},{v:!0,a:2,n:"GetBytes",t:8,pi:[{n:"s",pt:$n[0].String,ps:0}],sn:"GetBytes$2",rt:$n[0].Array.type(System.Byte),p:[$n[0].String]},{v:!0,a:2,n:"GetBytes",t:8,pi:[{n:"chars",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"GetBytes$1",rt:$n[0].Array.type(System.Byte),p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32]},{v:!0,a:2,n:"GetBytes",t:8,pi:[{n:"chars",pt:$n[0].Array.type(System.Char),ps:0},{n:"charIndex",pt:$n[0].Int32,ps:1},{n:"charCount",pt:$n[0].Int32,ps:2},{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:3},{n:"byteIndex",pt:$n[0].Int32,ps:4}],sn:"GetBytes$3",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32,$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetBytes",t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"charIndex",pt:$n[0].Int32,ps:1},{n:"charCount",pt:$n[0].Int32,ps:2},{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:3},{n:"byteIndex",pt:$n[0].Int32,ps:4}],sn:"GetBytes$4",rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32,$n[0].Int32,$n[0].Array.type(System.Byte),$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetCharCount",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0}],sn:"GetCharCount",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte)],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"GetCharCount",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"GetCharCount$1",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetChars",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0}],sn:"GetChars",rt:$n[0].Array.type(System.Char),p:[$n[0].Array.type(System.Byte)]},{v:!0,a:2,n:"GetChars",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"GetChars$1",rt:$n[0].Array.type(System.Char),p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{a:2,n:"GetChars",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0},{n:"byteIndex",pt:$n[0].Int32,ps:1},{n:"byteCount",pt:$n[0].Int32,ps:2},{n:"chars",pt:$n[0].Array.type(System.Char),ps:3},{n:"charIndex",pt:$n[0].Int32,ps:4}],sn:"GetChars$2",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,$n[0].Array.type(System.Char),$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"GetEncoding",is:!0,t:8,pi:[{n:"codepage",pt:$n[0].Int32,ps:0}],sn:"GetEncoding",rt:$n[8].Encoding,p:[$n[0].Int32]},{a:2,n:"GetEncoding",is:!0,t:8,pi:[{n:"codepage",pt:$n[0].String,ps:0}],sn:"GetEncoding$1",rt:$n[8].Encoding,p:[$n[0].String]},{a:2,n:"GetEncodings",is:!0,t:8,sn:"GetEncodings",rt:System.Array.type(System.Text.EncodingInfo)},{ab:!0,a:2,n:"GetMaxByteCount",t:8,pi:[{n:"charCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxByteCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"GetMaxCharCount",t:8,pi:[{n:"byteCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxCharCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetString",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0}],sn:"GetString",rt:$n[0].String,p:[$n[0].Array.type(System.Byte)]},{v:!0,a:2,n:"GetString",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"GetString$1",rt:$n[0].String,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{a:2,n:"ASCII",is:!0,t:16,rt:$n[8].Encoding,g:{a:2,n:"get_ASCII",t:8,rt:$n[8].Encoding,fg:"ASCII",is:!0},fn:"ASCII"},{a:2,n:"BigEndianUnicode",is:!0,t:16,rt:$n[8].Encoding,g:{a:2,n:"get_BigEndianUnicode",t:8,rt:$n[8].Encoding,fg:"BigEndianUnicode",is:!0},fn:"BigEndianUnicode"},{v:!0,a:2,n:"CodePage",t:16,rt:$n[0].Int32,g:{v:!0,a:2,n:"get_CodePage",t:8,rt:$n[0].Int32,fg:"CodePage",box:function($v){return Bridge.box($v,System.Int32)}},fn:"CodePage"},{a:2,n:"Default",is:!0,t:16,rt:$n[8].Encoding,g:{a:2,n:"get_Default",t:8,rt:$n[8].Encoding,fg:"Default",is:!0},fn:"Default"},{v:!0,a:2,n:"EncodingName",t:16,rt:$n[0].String,g:{v:!0,a:2,n:"get_EncodingName",t:8,rt:$n[0].String,fg:"EncodingName"},fn:"EncodingName"},{a:2,n:"UTF32",is:!0,t:16,rt:$n[8].Encoding,g:{a:2,n:"get_UTF32",t:8,rt:$n[8].Encoding,fg:"UTF32",is:!0},fn:"UTF32"},{a:2,n:"UTF7",is:!0,t:16,rt:$n[8].Encoding,g:{a:2,n:"get_UTF7",t:8,rt:$n[8].Encoding,fg:"UTF7",is:!0},fn:"UTF7"},{a:2,n:"UTF8",is:!0,t:16,rt:$n[8].Encoding,g:{a:2,n:"get_UTF8",t:8,rt:$n[8].Encoding,fg:"UTF8",is:!0},fn:"UTF8"},{a:2,n:"Unicode",is:!0,t:16,rt:$n[8].Encoding,g:{a:2,n:"get_Unicode",t:8,rt:$n[8].Encoding,fg:"Unicode",is:!0},fn:"Unicode"},{a:1,n:"__Property__Initializer__ASCII",is:!0,t:4,rt:$n[8].Encoding,sn:"__Property__Initializer__ASCII"},{a:1,n:"__Property__Initializer__BigEndianUnicode",is:!0,t:4,rt:$n[8].Encoding,sn:"__Property__Initializer__BigEndianUnicode"},{a:1,n:"__Property__Initializer__Default",is:!0,t:4,rt:$n[8].Encoding,sn:"__Property__Initializer__Default"},{a:1,n:"__Property__Initializer__UTF32",is:!0,t:4,rt:$n[8].Encoding,sn:"__Property__Initializer__UTF32"},{a:1,n:"__Property__Initializer__UTF7",is:!0,t:4,rt:$n[8].Encoding,sn:"__Property__Initializer__UTF7"},{a:1,n:"__Property__Initializer__UTF8",is:!0,t:4,rt:$n[8].Encoding,sn:"__Property__Initializer__UTF8"},{a:1,n:"__Property__Initializer__Unicode",is:!0,t:4,rt:$n[8].Encoding,sn:"__Property__Initializer__Unicode"},{a:1,n:"_encodings",is:!0,t:4,rt:System.Array.type(System.Text.EncodingInfo),sn:"_encodings"},{a:4,n:"_hasError",t:4,rt:$n[0].Boolean,sn:"_hasError",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:3,n:"fallbackCharacter",t:4,rt:$n[0].Char,sn:"fallbackCharacter",box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}}]}});$m("System.Text.UTF32Encoding",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Boolean,$n[0].Boolean],pi:[{n:"bigEndian",pt:$n[0].Boolean,ps:0},{n:"byteOrderMark",pt:$n[0].Boolean,ps:1}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].Boolean,$n[0].Boolean,$n[0].Boolean],pi:[{n:"bigEndian",pt:$n[0].Boolean,ps:0},{n:"byteOrderMark",pt:$n[0].Boolean,ps:1},{n:"throwOnInvalidBytes",pt:$n[0].Boolean,ps:2}],sn:"$ctor2"},{ov:!0,a:3,n:"Decode",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"chars",pt:$n[0].Array.type(System.Char),ps:3},{n:"charIndex",pt:$n[0].Int32,ps:4}],sn:"Decode$2",rt:$n[0].String,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,$n[0].Array.type(System.Char),$n[0].Int32]},{ov:!0,a:3,n:"Encode",t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"outputBytes",pt:$n[0].Array.type(System.Byte),ps:1},{n:"outputIndex",pt:$n[0].Int32,ps:2},{n:"writtenBytes",out:!0,pt:$n[0].Int32,ps:3}],sn:"Encode$3",rt:$n[0].Array.type(System.Byte),p:[$n[0].String,$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{ov:!0,a:2,n:"GetMaxByteCount",t:8,pi:[{n:"charCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxByteCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"GetMaxCharCount",t:8,pi:[{n:"byteCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxCharCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"ToCodePoints",t:8,pi:[{n:"str",pt:$n[0].String,ps:0}],sn:"ToCodePoints",rt:$n[0].Array.type(System.Char),p:[$n[0].String]},{ov:!0,a:2,n:"CodePage",t:16,rt:$n[0].Int32,g:{ov:!0,a:2,n:"get_CodePage",t:8,rt:$n[0].Int32,fg:"CodePage",box:function($v){return Bridge.box($v,System.Int32)}},fn:"CodePage"},{ov:!0,a:2,n:"EncodingName",t:16,rt:$n[0].String,g:{ov:!0,a:2,n:"get_EncodingName",t:8,rt:$n[0].String,fg:"EncodingName"},fn:"EncodingName"},{a:1,n:"bigEndian",t:4,rt:$n[0].Boolean,sn:"bigEndian",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"byteOrderMark",t:4,rt:$n[0].Boolean,sn:"byteOrderMark",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"throwOnInvalid",t:4,rt:$n[0].Boolean,sn:"throwOnInvalid",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.Text.UTF7Encoding",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Boolean],pi:[{n:"allowOptionals",pt:$n[0].Boolean,ps:0}],sn:"$ctor1"},{ov:!0,a:3,n:"Decode",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"chars",pt:$n[0].Array.type(System.Char),ps:3},{n:"charIndex",pt:$n[0].Int32,ps:4}],sn:"Decode$2",rt:$n[0].String,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,$n[0].Array.type(System.Char),$n[0].Int32]},{ov:!0,a:3,n:"Encode",t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"outputBytes",pt:$n[0].Array.type(System.Byte),ps:1},{n:"outputIndex",pt:$n[0].Int32,ps:2},{n:"writtenBytes",out:!0,pt:$n[0].Int32,ps:3}],sn:"Encode$3",rt:$n[0].Array.type(System.Byte),p:[$n[0].String,$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{a:1,n:"Escape",is:!0,t:8,pi:[{n:"chars",pt:$n[0].String,ps:0}],sn:"Escape",rt:$n[0].String,p:[$n[0].String]},{ov:!0,a:2,n:"GetMaxByteCount",t:8,pi:[{n:"charCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxByteCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"GetMaxCharCount",t:8,pi:[{n:"byteCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxCharCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"CodePage",t:16,rt:$n[0].Int32,g:{ov:!0,a:2,n:"get_CodePage",t:8,rt:$n[0].Int32,fg:"CodePage",box:function($v){return Bridge.box($v,System.Int32)}},fn:"CodePage"},{ov:!0,a:2,n:"EncodingName",t:16,rt:$n[0].String,g:{ov:!0,a:2,n:"get_EncodingName",t:8,rt:$n[0].String,fg:"EncodingName"},fn:"EncodingName"},{a:1,n:"allowOptionals",t:4,rt:$n[0].Boolean,sn:"allowOptionals",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.Text.UTF8Encoding",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Boolean],pi:[{n:"encoderShouldEmitUTF8Identifier",pt:$n[0].Boolean,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].Boolean,$n[0].Boolean],pi:[{n:"encoderShouldEmitUTF8Identifier",pt:$n[0].Boolean,ps:0},{n:"throwOnInvalidBytes",pt:$n[0].Boolean,ps:1}],sn:"$ctor2"},{ov:!0,a:3,n:"Decode",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"chars",pt:$n[0].Array.type(System.Char),ps:3},{n:"charIndex",pt:$n[0].Int32,ps:4}],sn:"Decode$2",rt:$n[0].String,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,$n[0].Array.type(System.Char),$n[0].Int32]},{ov:!0,a:3,n:"Encode",t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"outputBytes",pt:$n[0].Array.type(System.Byte),ps:1},{n:"outputIndex",pt:$n[0].Int32,ps:2},{n:"writtenBytes",out:!0,pt:$n[0].Int32,ps:3}],sn:"Encode$3",rt:$n[0].Array.type(System.Byte),p:[$n[0].String,$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{ov:!0,a:2,n:"GetMaxByteCount",t:8,pi:[{n:"charCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxByteCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"GetMaxCharCount",t:8,pi:[{n:"byteCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxCharCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"CodePage",t:16,rt:$n[0].Int32,g:{ov:!0,a:2,n:"get_CodePage",t:8,rt:$n[0].Int32,fg:"CodePage",box:function($v){return Bridge.box($v,System.Int32)}},fn:"CodePage"},{ov:!0,a:2,n:"EncodingName",t:16,rt:$n[0].String,g:{ov:!0,a:2,n:"get_EncodingName",t:8,rt:$n[0].String,fg:"EncodingName"},fn:"EncodingName"},{a:1,n:"encoderShouldEmitUTF8Identifier",t:4,rt:$n[0].Boolean,sn:"encoderShouldEmitUTF8Identifier",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"throwOnInvalid",t:4,rt:$n[0].Boolean,sn:"throwOnInvalid",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.Text.UnicodeEncoding",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Boolean,$n[0].Boolean],pi:[{n:"bigEndian",pt:$n[0].Boolean,ps:0},{n:"byteOrderMark",pt:$n[0].Boolean,ps:1}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].Boolean,$n[0].Boolean,$n[0].Boolean],pi:[{n:"bigEndian",pt:$n[0].Boolean,ps:0},{n:"byteOrderMark",pt:$n[0].Boolean,ps:1},{n:"throwOnInvalidBytes",pt:$n[0].Boolean,ps:2}],sn:"$ctor2"},{ov:!0,a:3,n:"Decode",t:8,pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"chars",pt:$n[0].Array.type(System.Char),ps:3},{n:"charIndex",pt:$n[0].Int32,ps:4}],sn:"Decode$2",rt:$n[0].String,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,$n[0].Array.type(System.Char),$n[0].Int32]},{ov:!0,a:3,n:"Encode",t:8,pi:[{n:"s",pt:$n[0].String,ps:0},{n:"outputBytes",pt:$n[0].Array.type(System.Byte),ps:1},{n:"outputIndex",pt:$n[0].Int32,ps:2},{n:"writtenBytes",out:!0,pt:$n[0].Int32,ps:3}],sn:"Encode$3",rt:$n[0].Array.type(System.Byte),p:[$n[0].String,$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{ov:!0,a:2,n:"GetMaxByteCount",t:8,pi:[{n:"charCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxByteCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"GetMaxCharCount",t:8,pi:[{n:"byteCount",pt:$n[0].Int32,ps:0}],sn:"GetMaxCharCount",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"CodePage",t:16,rt:$n[0].Int32,g:{ov:!0,a:2,n:"get_CodePage",t:8,rt:$n[0].Int32,fg:"CodePage",box:function($v){return Bridge.box($v,System.Int32)}},fn:"CodePage"},{ov:!0,a:2,n:"EncodingName",t:16,rt:$n[0].String,g:{ov:!0,a:2,n:"get_EncodingName",t:8,rt:$n[0].String,fg:"EncodingName"},fn:"EncodingName"},{a:1,n:"bigEndian",t:4,rt:$n[0].Boolean,sn:"bigEndian",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"byteOrderMark",t:4,rt:$n[0].Boolean,sn:"byteOrderMark",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"throwOnInvalid",t:4,rt:$n[0].Boolean,sn:"throwOnInvalid",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.Text.EncodingInfo",function(){return{att:1048833,a:2,m:[{a:4,n:".ctor",t:1,p:[$n[0].Int32,$n[0].String,$n[0].String],pi:[{n:"codePage",pt:$n[0].Int32,ps:0},{n:"name",pt:$n[0].String,ps:1},{n:"displayName",pt:$n[0].String,ps:2}],sn:"ctor"},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"o",pt:$n[0].Object,ps:0}],sn:"equals",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"GetEncoding",t:8,sn:"GetEncoding",rt:$n[8].Encoding},{ov:!0,a:2,n:"GetHashCode",t:8,sn:"getHashCode",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"CodePage",t:16,rt:$n[0].Int32,g:{a:2,n:"get_CodePage",t:8,rt:$n[0].Int32,fg:"CodePage",box:function($v){return Bridge.box($v,System.Int32)}},fn:"CodePage"},{a:2,n:"DisplayName",t:16,rt:$n[0].String,g:{a:2,n:"get_DisplayName",t:8,rt:$n[0].String,fg:"DisplayName"},fn:"DisplayName"},{a:2,n:"Name",t:16,rt:$n[0].String,g:{a:2,n:"get_Name",t:8,rt:$n[0].String,fg:"Name"},fn:"Name"}]}});$m("System.Text.StringBuilder",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"capacity",pt:$n[0].Int32,ps:0}],def:function(capacity){return new System.Text.StringBuilder("",capacity)}},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Int32],pi:[{n:"value",pt:$n[0].String,ps:0},{n:"capacity",pt:$n[0].Int32,ps:1}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Int32,$n[0].Int32],pi:[{n:"value",pt:$n[0].String,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"length",pt:$n[0].Int32,ps:2}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Int32,$n[0].Int32,$n[0].Int32],pi:[{n:"value",pt:$n[0].String,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"length",pt:$n[0].Int32,ps:2},{n:"capacity",pt:$n[0].Int32,ps:3}],sn:"ctor"},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].Boolean,ps:0}],sn:"append",rt:$n[8].StringBuilder,p:[$n[0].Boolean]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].Byte,ps:0}],sn:"append",rt:$n[8].StringBuilder,p:[$n[0].Byte]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],tpc:0,def:function(value){return this.append(String.fromCharCode(value))},rt:$n[8].StringBuilder,p:[$n[0].Char]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"append",rt:$n[8].StringBuilder,p:[$n[0].Decimal]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"append",rt:$n[8].StringBuilder,p:[$n[0].Double]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"append",rt:$n[8].StringBuilder,p:[$n[0].Int32]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],tpc:0,def:function(value){return this.append(value.toString())},rt:$n[8].StringBuilder,p:[$n[0].Int64]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"append",rt:$n[8].StringBuilder,p:[$n[0].Object]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].Single,ps:0}],sn:"append",rt:$n[8].StringBuilder,p:[$n[0].Single]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"append",rt:$n[8].StringBuilder,p:[$n[0].String]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].UInt32,ps:0}],sn:"append",rt:$n[8].StringBuilder,p:[$n[0].UInt32]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],tpc:0,def:function(value){return this.append(value.toString())},rt:$n[8].StringBuilder,p:[$n[0].UInt64]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0},{n:"repeatCount",pt:$n[0].Int32,ps:1}],tpc:0,def:function(value,repeatCount){return this.append(String.fromCharCode(value),repeatCount)},rt:$n[8].StringBuilder,p:[$n[0].Char,$n[0].Int32]},{a:2,n:"Append",t:8,pi:[{n:"value",pt:$n[0].String,ps:0},{n:"startIndex",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"append",rt:$n[8].StringBuilder,p:[$n[0].String,$n[0].Int32,$n[0].Int32]},{a:2,n:"AppendFormat",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"args",ip:!0,pt:$n[0].Array.type(System.Object),ps:1}],sn:"appendFormat",rt:$n[8].StringBuilder,p:[$n[0].String,$n[0].Array.type(System.Object)]},{a:2,n:"AppendLine",t:8,sn:"appendLine",rt:$n[8].StringBuilder},{a:2,n:"AppendLine",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"appendLine",rt:$n[8].StringBuilder,p:[$n[0].String]},{a:2,n:"Clear",t:8,sn:"clear",rt:$n[8].StringBuilder},{a:2,n:"Equals",t:8,pi:[{n:"sb",pt:$n[8].StringBuilder,ps:0}],sn:"equals",rt:$n[0].Boolean,p:[$n[8].StringBuilder],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Boolean,ps:1}],sn:"insert",rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].Boolean]},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Char,ps:1}],tpc:0,def:function(index,value){return this.insert(index,String.fromCharCode(value))},rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].Char]},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Decimal,ps:1}],sn:"insert",rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].Decimal]},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Double,ps:1}],sn:"insert",rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].Double]},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Int32,ps:1}],sn:"insert",rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].Int32]},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Int64,ps:1}],tpc:0,def:function(index,value){return this.insert(index,value.toString())},rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].Int64]},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Object,ps:1}],sn:"insert",rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].Object]},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Single,ps:1}],sn:"insert",rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].Single]},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].String,ps:1}],sn:"insert",rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].String]},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].UInt32,ps:1}],sn:"insert",rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].UInt32]},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].UInt64,ps:1}],tpc:0,def:function(index,value){return this.insert(index,value.toString())},rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].UInt64]},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].String,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"insert",rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].String,$n[0].Int32]},{a:2,n:"Remove",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0},{n:"length",pt:$n[0].Int32,ps:1}],sn:"remove",rt:$n[8].StringBuilder,p:[$n[0].Int32,$n[0].Int32]},{a:2,n:"Replace",t:8,pi:[{n:"oldChar",pt:$n[0].Char,ps:0},{n:"newChar",pt:$n[0].Char,ps:1}],tpc:0,def:function(oldChar,newChar){return this.replace(String.fromCharCode(oldChar),String.fromCharCode(newChar))},rt:$n[8].StringBuilder,p:[$n[0].Char,$n[0].Char]},{a:2,n:"Replace",t:8,pi:[{n:"oldValue",pt:$n[0].String,ps:0},{n:"newValue",pt:$n[0].String,ps:1}],sn:"replace",rt:$n[8].StringBuilder,p:[$n[0].String,$n[0].String]},{a:2,n:"Replace",t:8,pi:[{n:"oldChar",pt:$n[0].Char,ps:0},{n:"newChar",pt:$n[0].Char,ps:1},{n:"startIndex",pt:$n[0].Int32,ps:2},{n:"count",pt:$n[0].Int32,ps:3}],tpc:0,def:function(oldChar,newChar,startIndex,count){return this.replace(String.fromCharCode(oldChar),String.fromCharCode(newChar),startIndex,count)},rt:$n[8].StringBuilder,p:[$n[0].Char,$n[0].Char,$n[0].Int32,$n[0].Int32]},{a:2,n:"Replace",t:8,pi:[{n:"oldValue",pt:$n[0].String,ps:0},{n:"newValue",pt:$n[0].String,ps:1},{n:"startIndex",pt:$n[0].Int32,ps:2},{n:"count",pt:$n[0].Int32,ps:3}],sn:"replace",rt:$n[8].StringBuilder,p:[$n[0].String,$n[0].String,$n[0].Int32,$n[0].Int32]},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{a:2,n:"ToString",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0},{n:"length",pt:$n[0].Int32,ps:1}],sn:"toString",rt:$n[0].String,p:[$n[0].Int32,$n[0].Int32]},{a:2,n:"Capacity",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Capacity",t:8,tpc:0,def:function(){return this.getCapacity()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_Capacity",t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],tpc:0,def:function(value){return this.setCapacity(value)},rt:$n[0].Void,p:[$n[0].Int32]}},{a:2,n:"Item",t:16,rt:$n[0].Char,p:[$n[0].Int32],i:!0,ipi:[{n:"index",pt:$n[0].Int32,ps:0}],g:{a:2,n:"get_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"getChar",rt:$n[0].Char,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},s:{a:2,n:"set_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Char,ps:1}],sn:"setChar",rt:$n[0].Void,p:[$n[0].Int32,$n[0].Char]}},{a:2,n:"Length",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Length",t:8,tpc:0,def:function(){return this.getLength()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_Length",t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],tpc:0,def:function(value){return this.setLength(value)},rt:$n[0].Void,p:[$n[0].Int32]}}]}});$m("System.Text.RegularExpressions.Capture",function(){return{att:1048577,a:2,m:[{a:4,n:".ctor",t:1,p:[$n[0].String,$n[0].Int32,$n[0].Int32],pi:[{n:"text",pt:$n[0].String,ps:0},{n:"i",pt:$n[0].Int32,ps:1},{n:"l",pt:$n[0].Int32,ps:2}],sn:"ctor"},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{a:2,n:"Index",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Index",t:8,tpc:0,def:function(){return this.getIndex()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Length",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Length",t:8,tpc:0,def:function(){return this.getLength()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"Value",t:16,rt:$n[0].String,g:{a:2,n:"get_Value",t:8,tpc:0,def:function(){return this.getValue()},rt:$n[0].String}}]}});$m("System.Text.RegularExpressions.CaptureCollection",function(){return{att:1048577,a:2,m:[{a:4,n:".ctor",t:1,sn:"ctor"},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:Array,ps:0},{n:"arrayIndex",pt:$n[0].Int32,ps:1}],sn:"copyTo",rt:$n[0].Void,p:[Array,$n[0].Int32]},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[7].IEnumerator},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,tpc:0,def:function(){return this.getCount()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReadOnly",t:8,tpc:0,def:function(){return this.getIsReadOnly()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"IsSynchronized",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsSynchronized",t:8,tpc:0,def:function(){return this.getIsSynchronized()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"Item",t:16,rt:$n[6].Capture,p:[$n[0].Int32],i:!0,ipi:[{n:"i",pt:$n[0].Int32,ps:0}],g:{a:2,n:"get_Item",t:8,pi:[{n:"i",pt:$n[0].Int32,ps:0}],tpc:0,def:function(i){return this.get(i)},rt:$n[6].Capture,p:[$n[0].Int32]}},{a:2,n:"SyncRoot",t:16,rt:$n[0].Object,g:{a:2,n:"get_SyncRoot",t:8,tpc:0,def:function(){return this.getSyncRoot()},rt:$n[0].Object}}]}});$m("System.Text.RegularExpressions.Group",function(){return{att:1048577,a:2,m:[{a:4,n:".ctor",t:1,p:[$n[0].String,$n[0].Array.type(System.Int32),$n[0].Int32],pi:[{n:"text",pt:$n[0].String,ps:0},{n:"caps",pt:$n[0].Array.type(System.Int32),ps:1},{n:"capcount",pt:$n[0].Int32,ps:2}],sn:"ctor"},{a:2,n:"Synchronized",is:!0,t:8,pi:[{n:"inner",pt:$n[6].Group,ps:0}],sn:"synchronized",rt:$n[6].Group,p:[$n[6].Group]},{a:2,n:"Captures",t:16,rt:$n[6].CaptureCollection,g:{a:2,n:"get_Captures",t:8,tpc:0,def:function(){return this.getCaptures()},rt:$n[6].CaptureCollection}},{a:2,n:"Success",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_Success",t:8,tpc:0,def:function(){return this.getSuccess()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}}]}});$m("System.Text.RegularExpressions.GroupCollection",function(){return{att:1048577,a:2,m:[{a:4,n:".ctor",t:1,sn:"ctor"},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:Array,ps:0},{n:"arrayIndex",pt:$n[0].Int32,ps:1}],sn:"copyTo",rt:$n[0].Void,p:[Array,$n[0].Int32]},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[7].IEnumerator},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,tpc:0,def:function(){return this.getCount()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReadOnly",t:8,tpc:0,def:function(){return this.getIsReadOnly()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"IsSynchronized",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsSynchronized",t:8,tpc:0,def:function(){return this.getIsSynchronized()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"Item",t:16,rt:$n[6].Group,p:[$n[0].Int32],i:!0,ipi:[{n:"groupnum",pt:$n[0].Int32,ps:0}],g:{a:2,n:"get_Item",t:8,pi:[{n:"groupnum",pt:$n[0].Int32,ps:0}],tpc:0,def:function(groupnum){return this.get(groupnum)},rt:$n[6].Group,p:[$n[0].Int32]}},{a:2,n:"Item",t:16,rt:$n[6].Group,p:[$n[0].String],i:!0,ipi:[{n:"groupname",pt:$n[0].String,ps:0}],g:{a:2,n:"get_Item",t:8,pi:[{n:"groupname",pt:$n[0].String,ps:0}],tpc:0,def:function(groupname){return this.getByName(groupname)},rt:$n[6].Group,p:[$n[0].String]}},{a:2,n:"SyncRoot",t:16,rt:$n[0].Object,g:{a:2,n:"get_SyncRoot",t:8,tpc:0,def:function(){return this.getSyncRoot()},rt:$n[0].Object}}]}});$m("System.Text.RegularExpressions.Match",function(){return{att:1048577,a:2,m:[{a:4,n:".ctor",t:1,p:[$n[6].Regex,$n[0].Int32,$n[0].String,$n[0].Int32,$n[0].Int32,$n[0].Int32],pi:[{n:"regex",pt:$n[6].Regex,ps:0},{n:"capcount",pt:$n[0].Int32,ps:1},{n:"text",pt:$n[0].String,ps:2},{n:"begpos",pt:$n[0].Int32,ps:3},{n:"len",pt:$n[0].Int32,ps:4},{n:"startpos",pt:$n[0].Int32,ps:5}],sn:"ctor"},{a:2,n:"NextMatch",t:8,sn:"nextMatch",rt:$n[6].Match},{v:!0,a:2,n:"Result",t:8,pi:[{n:"replacement",pt:$n[0].String,ps:0}],sn:"result",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"Synchronized",is:!0,t:8,pi:[{n:"inner",pt:$n[6].Match,ps:0}],sn:"synchronized",rt:$n[6].Match,p:[$n[6].Match]},{a:2,n:"Empty",is:!0,t:16,rt:$n[6].Match,g:{a:2,n:"get_Empty",is:!0,t:8,tpc:0,def:function(){return this.getEmpty()},rt:$n[6].Match}},{v:!0,a:2,n:"Groups",t:16,rt:$n[6].GroupCollection,g:{v:!0,a:2,n:"get_Groups",t:8,tpc:0,def:function(){return this.getGroups()},rt:$n[6].GroupCollection}}]}});$m("System.Text.RegularExpressions.MatchCollection",function(){return{att:1048577,a:2,m:[{a:4,n:".ctor",t:1,p:[$n[6].Regex,$n[0].String,$n[0].Int32,$n[0].Int32,$n[0].Int32],pi:[{n:"regex",pt:$n[6].Regex,ps:0},{n:"input",pt:$n[0].String,ps:1},{n:"beginning",pt:$n[0].Int32,ps:2},{n:"length",pt:$n[0].Int32,ps:3},{n:"startat",pt:$n[0].Int32,ps:4}],sn:"ctor"},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:Array,ps:0},{n:"arrayIndex",pt:$n[0].Int32,ps:1}],sn:"copyTo",rt:$n[0].Void,p:[Array,$n[0].Int32]},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[7].IEnumerator},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,tpc:0,def:function(){return this.getCount()},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReadOnly",t:8,tpc:0,def:function(){return this.getIsReadOnly()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"IsSynchronized",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsSynchronized",t:8,tpc:0,def:function(){return this.getIsSynchronized()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{v:!0,a:2,n:"Item",t:16,rt:$n[6].Match,p:[$n[0].Int32],i:!0,ipi:[{n:"i",pt:$n[0].Int32,ps:0}],g:{v:!0,a:2,n:"get_Item",t:8,pi:[{n:"i",pt:$n[0].Int32,ps:0}],tpc:0,def:function(i){return this.get(i)},rt:$n[6].Match,p:[$n[0].Int32]}},{a:2,n:"SyncRoot",t:16,rt:$n[0].Object,g:{a:2,n:"get_SyncRoot",t:8,tpc:0,def:function(){return this.getSyncRoot()},rt:$n[0].Object}}]}});$m("System.Text.RegularExpressions.Regex",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"pattern",pt:$n[0].String,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[6].RegexOptions],pi:[{n:"pattern",pt:$n[0].String,ps:0},{n:"options",pt:$n[6].RegexOptions,ps:1}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[6].RegexOptions,$n[0].TimeSpan],pi:[{n:"pattern",pt:$n[0].String,ps:0},{n:"options",pt:$n[6].RegexOptions,ps:1},{n:"matchTimeout",pt:$n[0].TimeSpan,ps:2}],sn:"ctor"},{a:2,n:"Escape",is:!0,t:8,pi:[{n:"str",pt:$n[0].String,ps:0}],sn:"escape",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"GetGroupNames",t:8,sn:"getGroupNames",rt:$n[0].Array.type(System.String)},{a:2,n:"GetGroupNumbers",t:8,sn:"getGroupNumbers",rt:$n[0].Array.type(System.Int32)},{a:2,n:"GroupNameFromNumber",t:8,pi:[{n:"i",pt:$n[0].Int32,ps:0}],sn:"groupNameFromNumber",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"GroupNumberFromName",t:8,pi:[{n:"name",pt:$n[0].String,ps:0}],sn:"groupNumberFromName",rt:$n[0].Int32,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IsMatch",t:8,pi:[{n:"input",pt:$n[0].String,ps:0}],sn:"isMatch",rt:$n[0].Boolean,p:[$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsMatch",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"startat",pt:$n[0].Int32,ps:1}],sn:"isMatch",rt:$n[0].Boolean,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsMatch",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1}],sn:"isMatch",rt:$n[0].Boolean,p:[$n[0].String,$n[0].String],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsMatch",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"options",pt:$n[6].RegexOptions,ps:2}],sn:"isMatch",rt:$n[0].Boolean,p:[$n[0].String,$n[0].String,$n[6].RegexOptions],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsMatch",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"options",pt:$n[6].RegexOptions,ps:2},{n:"matchTimeout",pt:$n[0].TimeSpan,ps:3}],sn:"isMatch",rt:$n[0].Boolean,p:[$n[0].String,$n[0].String,$n[6].RegexOptions,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Match",t:8,pi:[{n:"input",pt:$n[0].String,ps:0}],sn:"match",rt:$n[6].Match,p:[$n[0].String]},{a:2,n:"Match",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"startat",pt:$n[0].Int32,ps:1}],sn:"match",rt:$n[6].Match,p:[$n[0].String,$n[0].Int32]},{a:2,n:"Match",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1}],sn:"match",rt:$n[6].Match,p:[$n[0].String,$n[0].String]},{a:2,n:"Match",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"beginning",pt:$n[0].Int32,ps:1},{n:"length",pt:$n[0].Int32,ps:2}],sn:"match",rt:$n[6].Match,p:[$n[0].String,$n[0].Int32,$n[0].Int32]},{a:2,n:"Match",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"options",pt:$n[6].RegexOptions,ps:2}],sn:"match",rt:$n[6].Match,p:[$n[0].String,$n[0].String,$n[6].RegexOptions]},{a:2,n:"Match",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"options",pt:$n[6].RegexOptions,ps:2},{n:"matchTimeout",pt:$n[0].TimeSpan,ps:3}],sn:"match",rt:$n[6].Match,p:[$n[0].String,$n[0].String,$n[6].RegexOptions,$n[0].TimeSpan]},{a:2,n:"Matches",t:8,pi:[{n:"input",pt:$n[0].String,ps:0}],sn:"matches",rt:$n[6].MatchCollection,p:[$n[0].String]},{a:2,n:"Matches",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"startat",pt:$n[0].Int32,ps:1}],sn:"matches",rt:$n[6].MatchCollection,p:[$n[0].String,$n[0].Int32]},{a:2,n:"Matches",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1}],sn:"matches",rt:$n[6].MatchCollection,p:[$n[0].String,$n[0].String]},{a:2,n:"Matches",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"options",pt:$n[6].RegexOptions,ps:2}],sn:"matches",rt:$n[6].MatchCollection,p:[$n[0].String,$n[0].String,$n[6].RegexOptions]},{a:2,n:"Matches",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"options",pt:$n[6].RegexOptions,ps:2},{n:"matchTimeout",pt:$n[0].TimeSpan,ps:3}],sn:"matches",rt:$n[6].MatchCollection,p:[$n[0].String,$n[0].String,$n[6].RegexOptions,$n[0].TimeSpan]},{a:2,n:"Replace",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"replacement",pt:$n[0].String,ps:1}],sn:"replace",rt:$n[0].String,p:[$n[0].String,$n[0].String]},{a:2,n:"Replace",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"evaluator",pt:Function,ps:1}],sn:"replace",rt:$n[0].String,p:[$n[0].String,Function]},{a:2,n:"Replace",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"replacement",pt:$n[0].String,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"replace",rt:$n[0].String,p:[$n[0].String,$n[0].String,$n[0].Int32]},{a:2,n:"Replace",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"replacement",pt:$n[0].String,ps:2}],sn:"replace",rt:$n[0].String,p:[$n[0].String,$n[0].String,$n[0].String]},{a:2,n:"Replace",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"evaluator",pt:Function,ps:2}],sn:"replace",rt:$n[0].String,p:[$n[0].String,$n[0].String,Function]},{a:2,n:"Replace",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"evaluator",pt:Function,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"replace",rt:$n[0].String,p:[$n[0].String,Function,$n[0].Int32]},{a:2,n:"Replace",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"replacement",pt:$n[0].String,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"startat",pt:$n[0].Int32,ps:3}],sn:"replace",rt:$n[0].String,p:[$n[0].String,$n[0].String,$n[0].Int32,$n[0].Int32]},{a:2,n:"Replace",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"replacement",pt:$n[0].String,ps:2},{n:"options",pt:$n[6].RegexOptions,ps:3}],sn:"replace",rt:$n[0].String,p:[$n[0].String,$n[0].String,$n[0].String,$n[6].RegexOptions]},{a:2,n:"Replace",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"evaluator",pt:Function,ps:2},{n:"options",pt:$n[6].RegexOptions,ps:3}],sn:"replace",rt:$n[0].String,p:[$n[0].String,$n[0].String,Function,$n[6].RegexOptions]},{a:2,n:"Replace",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"evaluator",pt:Function,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"startat",pt:$n[0].Int32,ps:3}],sn:"replace",rt:$n[0].String,p:[$n[0].String,Function,$n[0].Int32,$n[0].Int32]},{a:2,n:"Replace",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"replacement",pt:$n[0].String,ps:2},{n:"options",pt:$n[6].RegexOptions,ps:3},{n:"matchTimeout",pt:$n[0].TimeSpan,ps:4}],sn:"replace",rt:$n[0].String,p:[$n[0].String,$n[0].String,$n[0].String,$n[6].RegexOptions,$n[0].TimeSpan]},{a:2,n:"Replace",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"evaluator",pt:Function,ps:2},{n:"options",pt:$n[6].RegexOptions,ps:3},{n:"matchTimeout",pt:$n[0].TimeSpan,ps:4}],sn:"replace",rt:$n[0].String,p:[$n[0].String,$n[0].String,Function,$n[6].RegexOptions,$n[0].TimeSpan]},{a:2,n:"Split",t:8,pi:[{n:"input",pt:$n[0].String,ps:0}],sn:"split",rt:$n[0].Array.type(System.String),p:[$n[0].String]},{a:2,n:"Split",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"count",pt:$n[0].Int32,ps:1}],sn:"split",rt:$n[0].Array.type(System.String),p:[$n[0].String,$n[0].Int32]},{a:2,n:"Split",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1}],sn:"split",rt:$n[0].Array.type(System.String),p:[$n[0].String,$n[0].String]},{a:2,n:"Split",t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"count",pt:$n[0].Int32,ps:1},{n:"startat",pt:$n[0].Int32,ps:2}],sn:"split",rt:$n[0].Array.type(System.String),p:[$n[0].String,$n[0].Int32,$n[0].Int32]},{a:2,n:"Split",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"options",pt:$n[6].RegexOptions,ps:2}],sn:"split",rt:$n[0].Array.type(System.String),p:[$n[0].String,$n[0].String,$n[6].RegexOptions]},{a:2,n:"Split",is:!0,t:8,pi:[{n:"input",pt:$n[0].String,ps:0},{n:"pattern",pt:$n[0].String,ps:1},{n:"options",pt:$n[6].RegexOptions,ps:2},{n:"matchTimeout",pt:$n[0].TimeSpan,ps:3}],sn:"split",rt:$n[0].Array.type(System.String),p:[$n[0].String,$n[0].String,$n[6].RegexOptions,$n[0].TimeSpan]},{a:2,n:"Unescape",is:!0,t:8,pi:[{n:"str",pt:$n[0].String,ps:0}],sn:"unescape",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"MatchTimeout",t:16,rt:$n[0].TimeSpan,g:{a:2,n:"get_MatchTimeout",t:8,tpc:0,def:function(){return this.getMatchTimeout()},rt:$n[0].TimeSpan}},{a:2,n:"Options",t:16,rt:$n[6].RegexOptions,g:{a:2,n:"get_Options",t:8,tpc:0,def:function(){return this.getOptions()},rt:$n[6].RegexOptions}},{a:2,n:"RightToLeft",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_RightToLeft",t:8,tpc:0,def:function(){return this.getRightToLeft()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}}]}});$m("System.Threading.Timer",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,p:[Function],pi:[{n:"callback",pt:Function,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[Function,$n[0].Object,$n[0].Int32,$n[0].Int32],pi:[{n:"callback",pt:Function,ps:0},{n:"state",pt:$n[0].Object,ps:1},{n:"dueTime",pt:$n[0].Int32,ps:2},{n:"period",pt:$n[0].Int32,ps:3}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[Function,$n[0].Object,$n[0].Int64,$n[0].Int64],pi:[{n:"callback",pt:Function,ps:0},{n:"state",pt:$n[0].Object,ps:1},{n:"dueTime",pt:$n[0].Int64,ps:2},{n:"period",pt:$n[0].Int64,ps:3}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[Function,$n[0].Object,$n[0].TimeSpan,$n[0].TimeSpan],pi:[{n:"callback",pt:Function,ps:0},{n:"state",pt:$n[0].Object,ps:1},{n:"dueTime",pt:$n[0].TimeSpan,ps:2},{n:"period",pt:$n[0].TimeSpan,ps:3}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[Function,$n[0].Object,$n[0].UInt32,$n[0].UInt32],pi:[{n:"callback",pt:Function,ps:0},{n:"state",pt:$n[0].Object,ps:1},{n:"dueTime",pt:$n[0].UInt32,ps:2},{n:"period",pt:$n[0].UInt32,ps:3}],sn:"$ctor4"},{a:2,n:"Change",t:8,pi:[{n:"dueTime",pt:$n[0].Int32,ps:0},{n:"period",pt:$n[0].Int32,ps:1}],sn:"Change",rt:$n[0].Boolean,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Change",t:8,pi:[{n:"dueTime",pt:$n[0].Int64,ps:0},{n:"period",pt:$n[0].Int64,ps:1}],sn:"Change$1",rt:$n[0].Boolean,p:[$n[0].Int64,$n[0].Int64],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Change",t:8,pi:[{n:"dueTime",pt:$n[0].TimeSpan,ps:0},{n:"period",pt:$n[0].TimeSpan,ps:1}],sn:"Change$2",rt:$n[0].Boolean,p:[$n[0].TimeSpan,$n[0].TimeSpan],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Change",t:8,pi:[{n:"dueTime",pt:$n[0].UInt32,ps:0},{n:"period",pt:$n[0].UInt32,ps:1}],sn:"Change$3",rt:$n[0].Boolean,p:[$n[0].UInt32,$n[0].UInt32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"ChangeTimer",t:8,pi:[{n:"dueTime",pt:$n[0].Int64,ps:0},{n:"period",pt:$n[0].Int64,ps:1}],sn:"ChangeTimer",rt:$n[0].Boolean,p:[$n[0].Int64,$n[0].Int64],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"ClearTimeout",t:8,sn:"ClearTimeout",rt:$n[0].Void},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{a:1,n:"HandleCallback",t:8,sn:"HandleCallback",rt:$n[0].Void},{a:1,n:"RunTimer",t:8,pi:[{n:"period",pt:$n[0].Int64,ps:0},{n:"checkDispose",dv:!0,o:!0,pt:$n[0].Boolean,ps:1}],sn:"RunTimer",rt:$n[0].Boolean,p:[$n[0].Int64,$n[0].Boolean],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"TimerSetup",t:8,pi:[{n:"callback",pt:Function,ps:0},{n:"state",pt:$n[0].Object,ps:1},{n:"dueTime",pt:$n[0].Int64,ps:2},{n:"period",pt:$n[0].Int64,ps:3}],sn:"TimerSetup",rt:$n[0].Boolean,p:[Function,$n[0].Object,$n[0].Int64,$n[0].Int64],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"EXC_DISPOSED",is:!0,t:4,rt:$n[0].String,sn:"EXC_DISPOSED"},{a:1,n:"EXC_LESS",is:!0,t:4,rt:$n[0].String,sn:"EXC_LESS"},{a:1,n:"EXC_MORE",is:!0,t:4,rt:$n[0].String,sn:"EXC_MORE"},{a:1,n:"MAX_SUPPORTED_TIMEOUT",is:!0,t:4,rt:$n[0].UInt32,sn:"MAX_SUPPORTED_TIMEOUT",box:function($v){return Bridge.box($v,System.UInt32)}},{a:1,n:"disposed",t:4,rt:$n[0].Boolean,sn:"disposed",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:4,n:"dueTime",t:4,rt:$n[0].Int64,sn:"dueTime"},{a:1,n:"id",t:4,rt:$n[0].Nullable$1(System.Int32),sn:"id",box:function($v){return Bridge.box($v,System.Int32,System.Nullable.toString,System.Nullable.getHashCode)}},{a:4,n:"period",t:4,rt:$n[0].Int64,sn:"period"},{a:1,n:"state",t:4,rt:$n[0].Object,sn:"state"},{a:1,n:"timerCallback",t:4,rt:Function,sn:"timerCallback"}]}});$m("System.Threading.CancellationToken",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Boolean],pi:[{n:"canceled",pt:$n[0].Boolean,ps:0}],sn:"ctor"},{a:2,n:"Register",t:8,pi:[{n:"callback",pt:Function,ps:0}],sn:"register",rt:$n[2].CancellationTokenRegistration,p:[Function]},{a:2,n:"Register",t:8,pi:[{n:"callback",pt:Function,ps:0},{n:"useSynchronizationContext",pt:$n[0].Boolean,ps:1}],tpc:0,def:function(callback){return this.register(callback)},rt:$n[2].CancellationTokenRegistration,p:[Function,$n[0].Boolean]},{a:2,n:"Register",t:8,pi:[{n:"callback",pt:Function,ps:0},{n:"state",pt:$n[0].Object,ps:1}],sn:"register",rt:$n[2].CancellationTokenRegistration,p:[Function,$n[0].Object]},{a:2,n:"Register",t:8,pi:[{n:"callback",pt:Function,ps:0},{n:"state",pt:$n[0].Object,ps:1},{n:"useSynchronizationContext",pt:$n[0].Boolean,ps:2}],tpc:0,def:function(callback,state){return this.register(callback,state)},rt:$n[2].CancellationTokenRegistration,p:[Function,$n[0].Object,$n[0].Boolean]},{a:2,n:"ThrowIfCancellationRequested",t:8,sn:"throwIfCancellationRequested",rt:$n[0].Void},{a:2,n:"CanBeCanceled",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_CanBeCanceled",t:8,tpc:0,def:function(){return this.getCanBeCanceled()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"IsCancellationRequested",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsCancellationRequested",t:8,tpc:0,def:function(){return this.getIsCancellationRequested()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"None",is:!0,t:16,rt:$n[2].CancellationToken,g:{a:2,n:"get_None",t:8,rt:$n[2].CancellationToken,fg:"none",is:!0},fn:"none"}]}});$m("System.Threading.CancellationTokenRegistration",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Dispose",t:8,sn:"dispose",rt:$n[0].Void},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[2].CancellationTokenRegistration,ps:0}],sn:"equalsT",rt:$n[0].Boolean,p:[$n[2].CancellationTokenRegistration],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Equality",is:!0,t:8,pi:[{n:"left",pt:$n[2].CancellationTokenRegistration,ps:0},{n:"right",pt:$n[2].CancellationTokenRegistration,ps:1}],tpc:0,def:function(left,right){return Bridge.equals(left,right)},rt:$n[0].Boolean,p:[$n[2].CancellationTokenRegistration,$n[2].CancellationTokenRegistration],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Inequality",is:!0,t:8,pi:[{n:"left",pt:$n[2].CancellationTokenRegistration,ps:0},{n:"right",pt:$n[2].CancellationTokenRegistration,ps:1}],tpc:0,def:function(left,right){return!Bridge.equals(left,right)},rt:$n[0].Boolean,p:[$n[2].CancellationTokenRegistration,$n[2].CancellationTokenRegistration],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.Threading.CancellationTokenSource",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"millisecondsDelay",pt:$n[0].Int32,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].TimeSpan],pi:[{n:"delay",pt:$n[0].TimeSpan,ps:0}],def:function(delay){return new System.Threading.CancellationTokenSource(delay.ticks/1e4)}},{a:2,n:"Cancel",t:8,sn:"cancel",rt:$n[0].Void},{a:2,n:"Cancel",t:8,pi:[{n:"throwOnFirstException",pt:$n[0].Boolean,ps:0}],sn:"cancel",rt:$n[0].Void,p:[$n[0].Boolean]},{a:2,n:"CancelAfter",t:8,pi:[{n:"millisecondsDelay",pt:$n[0].Int32,ps:0}],sn:"cancelAfter",rt:$n[0].Void,p:[$n[0].Int32]},{a:2,n:"CancelAfter",t:8,pi:[{n:"delay",pt:$n[0].TimeSpan,ps:0}],tpc:0,def:function(delay){return this.cancelAfter(delay.ticks/1e4)},rt:$n[0].Void,p:[$n[0].TimeSpan]},{a:2,n:"CreateLinkedTokenSource",is:!0,t:8,pi:[{n:"tokens",ip:!0,pt:System.Array.type(System.Threading.CancellationToken),ps:0}],tpc:0,def:function(tokens){return System.Threading.CancellationTokenSource.createLinked(tokens)},rt:$n[2].CancellationTokenSource,p:[System.Array.type(System.Threading.CancellationToken)]},{a:2,n:"CreateLinkedTokenSource",is:!0,t:8,pi:[{n:"token1",pt:$n[2].CancellationToken,ps:0},{n:"token2",pt:$n[2].CancellationToken,ps:1}],sn:"createLinked",rt:$n[2].CancellationTokenSource,p:[$n[2].CancellationToken,$n[2].CancellationToken]},{a:2,n:"Dispose",t:8,sn:"dispose",rt:$n[0].Void},{a:2,n:"IsCancellationRequested",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsCancellationRequested",t:8,rt:$n[0].Boolean,fg:"isCancellationRequested",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},s:{a:1,n:"set_IsCancellationRequested",t:8,p:[$n[0].Boolean],rt:$n[0].Void,fs:"isCancellationRequested"},fn:"isCancellationRequested"},{a:2,n:"Token",t:16,rt:$n[2].CancellationToken,g:{a:2,n:"get_Token",t:8,rt:$n[2].CancellationToken,fg:"token"},s:{a:1,n:"set_Token",t:8,p:[$n[2].CancellationToken],rt:$n[0].Void,fs:"token"},fn:"token"}]}});$m("System.Threading.Tasks.TaskCanceledException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[10].Task],pi:[{n:"task",pt:$n[10].Task,ps:0}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"},{a:2,n:"Task",t:16,rt:$n[10].Task,g:{a:2,n:"get_Task",t:8,rt:$n[10].Task,fg:"Task"},fn:"Task"},{a:1,n:"_canceledTask",t:4,rt:$n[10].Task,sn:"_canceledTask",ro:!0}]}});$m("System.Threading.Tasks.TaskSchedulerException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Exception],pi:[{n:"innerException",pt:$n[0].Exception,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor3"}]}});$m("System.Threading.Tasks.Task",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,p:[Function],pi:[{n:"action",pt:Function,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[Function,$n[0].Object],pi:[{n:"action",pt:Function,ps:0},{n:"state",pt:$n[0].Object,ps:1}],sn:"ctor"},{a:2,n:"Complete",t:8,pi:[{n:"result",dv:null,o:!0,pt:$n[0].Object,ps:0}],sn:"complete",rt:$n[0].Void,p:[$n[0].Object]},{a:2,n:"ContinueWith",t:8,pi:[{n:"continuationAction",pt:Function,ps:0}],sn:"continueWith",rt:$n[10].Task,p:[Function]},{a:2,n:"ContinueWith",t:8,pi:[{n:"continuationFunction",pt:Function,ps:0}],tpc:1,tprm:["TResult"],sn:"continueWith",rt:$n[10].Task$1(System.Object),p:[Function]},{a:2,n:"Delay",is:!0,t:8,pi:[{n:"millisecondDelay",pt:$n[0].Int32,ps:0}],sn:"delay",rt:$n[10].Task,p:[$n[0].Int32]},{a:2,n:"Dispose",t:8,sn:"dispose",rt:$n[0].Void},{a:2,n:"FromCallback",is:!0,t:8,pi:[{n:"target",pt:$n[0].Object,ps:0},{n:"method",pt:$n[0].String,ps:1},{n:"otherArguments",ip:!0,pt:$n[0].Array.type(System.Object),ps:2}],sn:"fromCallback",rt:$n[10].Task,p:[$n[0].Object,$n[0].String,$n[0].Array.type(System.Object)]},{a:2,n:"FromCallback",is:!0,t:8,pi:[{n:"target",pt:$n[0].Object,ps:0},{n:"method",pt:$n[0].String,ps:1},{n:"otherArguments",ip:!0,pt:$n[0].Array.type(System.Object),ps:2}],tpc:1,tprm:["TResult"],sn:"fromCallback",rt:$n[10].Task$1(System.Object),p:[$n[0].Object,$n[0].String,$n[0].Array.type(System.Object)]},{a:2,n:"FromCallbackResult",is:!0,t:8,pi:[{n:"target",pt:$n[0].Object,ps:0},{n:"method",pt:$n[0].String,ps:1},{n:"resultHandler",pt:Function,ps:2},{n:"otherArguments",ip:!0,pt:$n[0].Array.type(System.Object),ps:3}],sn:"fromCallbackResult",rt:$n[10].Task,p:[$n[0].Object,$n[0].String,Function,$n[0].Array.type(System.Object)]},{a:2,n:"FromCallbackResult",is:!0,t:8,pi:[{n:"target",pt:$n[0].Object,ps:0},{n:"method",pt:$n[0].String,ps:1},{n:"resultHandler",pt:Function,ps:2},{n:"otherArguments",ip:!0,pt:$n[0].Array.type(System.Object),ps:3}],tpc:1,tprm:["TResult"],sn:"fromCallbackResult",rt:$n[10].Task$1(System.Object),p:[$n[0].Object,$n[0].String,Function,$n[0].Array.type(System.Object)]},{a:2,n:"FromPromise",is:!0,t:8,pi:[{n:"promise",pt:Bridge.IPromise,ps:0}],sn:"fromPromise",rt:$n[10].Task$1(System.Array.type(System.Object)),p:[Bridge.IPromise]},{a:2,n:"FromPromise",is:!0,t:8,pi:[{n:"promise",pt:Bridge.IPromise,ps:0},{n:"resultHandler",pt:Function,ps:1}],tpc:1,tprm:["TResult"],sn:"fromPromise",rt:$n[10].Task$1(System.Object),p:[Bridge.IPromise,Function]},{a:2,n:"FromPromise",is:!0,t:8,pi:[{n:"promise",pt:Bridge.IPromise,ps:0},{n:"resultHandler",pt:Function,ps:1},{n:"errorHandler",pt:Function,ps:2}],tpc:1,tprm:["TResult"],sn:"fromPromise",rt:$n[10].Task$1(System.Object),p:[Bridge.IPromise,Function,Function]},{a:2,n:"FromPromise",is:!0,t:8,pi:[{n:"promise",pt:Bridge.IPromise,ps:0},{n:"resultHandler",pt:Function,ps:1},{n:"errorHandler",pt:Function,ps:2},{n:"progressHandler",pt:Function,ps:3}],tpc:1,tprm:["TResult"],sn:"fromPromise",rt:$n[10].Task$1(System.Object),p:[Bridge.IPromise,Function,Function,Function]},{a:2,n:"FromResult",is:!0,t:8,pi:[{n:"result",pt:System.Object,ps:0}],tpc:1,def:function(TResult,result){return System.Threading.Tasks.Task.fromResult(result,TResult)},rt:$n[10].Task$1(System.Object),p:[System.Object]},{a:2,n:"GetAwaiter",t:8,sn:"getAwaiter",rt:$n[10].TaskAwaiter},{a:2,n:"Run",is:!0,t:8,pi:[{n:"action",pt:Function,ps:0}],sn:"run",rt:$n[10].Task,p:[Function]},{a:2,n:"Run",is:!0,t:8,pi:[{n:"function",pt:Function,ps:0}],tpc:1,tprm:["TResult"],sn:"run",rt:$n[10].Task$1(System.Object),p:[Function]},{a:2,n:"Start",t:8,sn:"start",rt:$n[0].Void},{a:2,n:"WhenAll",is:!0,t:8,pi:[{n:"tasks",pt:$n[4].IEnumerable$1(System.Threading.Tasks.Task),ps:0}],sn:"whenAll",rt:$n[10].Task,p:[$n[4].IEnumerable$1(System.Threading.Tasks.Task)]},{a:2,n:"WhenAll",is:!0,t:8,pi:[{n:"tasks",pt:$n[4].IEnumerable$1(System.Threading.Tasks.Task$1(System.Object)),ps:0}],tpc:1,tprm:["TResult"],sn:"whenAll",rt:$n[10].Task$1(System.Array.type(System.Object)),p:[$n[4].IEnumerable$1(System.Threading.Tasks.Task$1(System.Object))]},{a:2,n:"WhenAll",is:!0,t:8,pi:[{n:"tasks",ip:!0,pt:System.Array.type(System.Threading.Tasks.Task),ps:0}],sn:"whenAll",rt:$n[10].Task,p:[System.Array.type(System.Threading.Tasks.Task)]},{a:2,n:"WhenAll",is:!0,t:8,pi:[{n:"tasks",ip:!0,pt:System.Array.type(System.Threading.Tasks.Task$1(System.Object)),ps:0}],tpc:1,tprm:["TResult"],sn:"whenAll",rt:$n[10].Task$1(System.Array.type(System.Object)),p:[System.Array.type(System.Threading.Tasks.Task$1(System.Object))]},{a:2,n:"WhenAny",is:!0,t:8,pi:[{n:"tasks",pt:$n[4].IEnumerable$1(System.Threading.Tasks.Task),ps:0}],sn:"whenAny",rt:$n[10].Task$1(System.Threading.Tasks.Task),p:[$n[4].IEnumerable$1(System.Threading.Tasks.Task)]},{a:2,n:"WhenAny",is:!0,t:8,pi:[{n:"tasks",pt:$n[4].IEnumerable$1(System.Threading.Tasks.Task$1(System.Object)),ps:0}],tpc:1,tprm:["TResult"],sn:"whenAny",rt:$n[10].Task$1(System.Threading.Tasks.Task$1(System.Object)),p:[$n[4].IEnumerable$1(System.Threading.Tasks.Task$1(System.Object))]},{a:2,n:"WhenAny",is:!0,t:8,pi:[{n:"tasks",ip:!0,pt:System.Array.type(System.Threading.Tasks.Task),ps:0}],sn:"whenAny",rt:$n[10].Task$1(System.Threading.Tasks.Task),p:[System.Array.type(System.Threading.Tasks.Task)]},{a:2,n:"WhenAny",is:!0,t:8,pi:[{n:"tasks",ip:!0,pt:System.Array.type(System.Threading.Tasks.Task$1(System.Object)),ps:0}],tpc:1,tprm:["TResult"],sn:"whenAny",rt:$n[10].Task$1(System.Threading.Tasks.Task$1(System.Object)),p:[System.Array.type(System.Threading.Tasks.Task$1(System.Object))]},{a:2,n:"Exception",t:16,rt:$n[0].AggregateException,g:{a:2,n:"get_Exception",t:8,rt:$n[0].AggregateException,fg:"exception"},fn:"exception"},{a:2,n:"IsCanceled",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsCanceled",t:8,tpc:0,def:function(){return this.isCanceled()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"IsCompleted",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsCompleted",t:8,tpc:0,def:function(){return this.isCompleted()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"IsFaulted",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsFaulted",t:8,tpc:0,def:function(){return this.isFaulted()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"Status",t:16,rt:$n[10].TaskStatus,g:{a:2,n:"get_Status",t:8,rt:$n[10].TaskStatus,fg:"status",box:function($v){return Bridge.box($v,System.Threading.Tasks.TaskStatus,System.Enum.toStringFn(System.Threading.Tasks.TaskStatus))}},fn:"status"}]}});$m("System.Threading.Tasks.Task$1",function(TResult){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,p:[Function],pi:[{n:"function",pt:Function,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[Function,$n[0].Object],pi:[{n:"function",pt:Function,ps:0},{n:"state",pt:$n[0].Object,ps:1}],sn:"ctor"},{a:2,n:"ContinueWith",t:8,pi:[{n:"continuationAction",pt:Function,ps:0}],sn:"continueWith",rt:$n[10].Task,p:[Function]},{a:2,n:"ContinueWith",t:8,pi:[{n:"continuationFunction",pt:Function,ps:0}],sn:"continueWith",rt:$n[10].Task$1(System.Object),p:[Function]},{a:2,n:"GetAwaiter",t:8,sn:"getAwaiter",rt:$n[10].Task(TResult)},{a:2,n:"SetResult",t:8,pi:[{n:"result",pt:TResult,ps:0}],sn:"setResult",rt:$n[0].Void,p:[TResult]},{a:2,n:"Result",t:16,rt:TResult,g:{a:2,n:"get_Result",t:8,tpc:0,def:function(){return this.getResult()},rt:TResult}}]}});$m("System.Threading.Tasks.TaskCompletionSource",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:"SetCanceled",t:8,sn:"setCanceled",rt:$n[0].Void},{a:2,n:"SetException",t:8,pi:[{n:"exceptions",pt:$n[4].IEnumerable$1(System.Exception),ps:0}],sn:"setException",rt:$n[0].Void,p:[$n[4].IEnumerable$1(System.Exception)]},{a:2,n:"SetException",t:8,pi:[{n:"exception",pt:$n[0].Exception,ps:0}],sn:"setException",rt:$n[0].Void,p:[$n[0].Exception]},{a:2,n:"SetResult",t:8,pi:[{n:"result",pt:System.Object,ps:0}],sn:"setResult",rt:$n[0].Void,p:[System.Object]},{a:2,n:"TrySetCanceled",t:8,sn:"trySetCanceled",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TrySetException",t:8,pi:[{n:"exceptions",pt:$n[4].IEnumerable$1(System.Exception),ps:0}],sn:"trySetException",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(System.Exception)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TrySetException",t:8,pi:[{n:"exception",pt:$n[0].Exception,ps:0}],sn:"trySetException",rt:$n[0].Boolean,p:[$n[0].Exception],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"TrySetResult",t:8,pi:[{n:"result",pt:System.Object,ps:0}],sn:"trySetResult",rt:$n[0].Boolean,p:[System.Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Task",t:16,rt:$n[10].Task$1(System.Object),g:{a:2,n:"get_Task",t:8,rt:$n[10].Task$1(System.Object),fg:"task"},fn:"task"}]}});$m("System.Security.SecurityException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"inner",pt:$n[0].Exception,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].String,Function],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"type",pt:Function,ps:1}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[$n[0].String,Function,$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"type",pt:Function,ps:1},{n:"state",pt:$n[0].String,ps:2}],sn:"$ctor4"},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{a:2,n:"Demanded",t:16,rt:$n[0].Object,g:{a:2,n:"get_Demanded",t:8,rt:$n[0].Object,fg:"Demanded"},s:{a:2,n:"set_Demanded",t:8,p:[$n[0].Object],rt:$n[0].Void,fs:"Demanded"},fn:"Demanded"},{a:2,n:"DenySetInstance",t:16,rt:$n[0].Object,g:{a:2,n:"get_DenySetInstance",t:8,rt:$n[0].Object,fg:"DenySetInstance"},s:{a:2,n:"set_DenySetInstance",t:8,p:[$n[0].Object],rt:$n[0].Void,fs:"DenySetInstance"},fn:"DenySetInstance"},{a:2,n:"GrantedSet",t:16,rt:$n[0].String,g:{a:2,n:"get_GrantedSet",t:8,rt:$n[0].String,fg:"GrantedSet"},s:{a:2,n:"set_GrantedSet",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"GrantedSet"},fn:"GrantedSet"},{a:2,n:"Method",t:16,rt:$n[11].MethodInfo,g:{a:2,n:"get_Method",t:8,rt:$n[11].MethodInfo,fg:"Method"},s:{a:2,n:"set_Method",t:8,p:[$n[11].MethodInfo],rt:$n[0].Void,fs:"Method"},fn:"Method"},{a:2,n:"PermissionState",t:16,rt:$n[0].String,g:{a:2,n:"get_PermissionState",t:8,rt:$n[0].String,fg:"PermissionState"},s:{a:2,n:"set_PermissionState",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"PermissionState"},fn:"PermissionState"},{a:2,n:"PermissionType",t:16,rt:Function,g:{a:2,n:"get_PermissionType",t:8,rt:Function,fg:"PermissionType"},s:{a:2,n:"set_PermissionType",t:8,p:[Function],rt:$n[0].Void,fs:"PermissionType"},fn:"PermissionType"},{a:2,n:"PermitOnlySetInstance",t:16,rt:$n[0].Object,g:{a:2,n:"get_PermitOnlySetInstance",t:8,rt:$n[0].Object,fg:"PermitOnlySetInstance"},s:{a:2,n:"set_PermitOnlySetInstance",t:8,p:[$n[0].Object],rt:$n[0].Void,fs:"PermitOnlySetInstance"},fn:"PermitOnlySetInstance"},{a:2,n:"RefusedSet",t:16,rt:$n[0].String,g:{a:2,n:"get_RefusedSet",t:8,rt:$n[0].String,fg:"RefusedSet"},s:{a:2,n:"set_RefusedSet",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"RefusedSet"},fn:"RefusedSet"},{a:2,n:"Url",t:16,rt:$n[0].String,g:{a:2,n:"get_Url",t:8,rt:$n[0].String,fg:"Url"},s:{a:2,n:"set_Url",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"Url"},fn:"Url"},{a:1,n:"DemandedName",is:!0,t:4,rt:$n[0].String,sn:"DemandedName"},{a:1,n:"DeniedName",is:!0,t:4,rt:$n[0].String,sn:"DeniedName"},{a:1,n:"GrantedSetName",is:!0,t:4,rt:$n[0].String,sn:"GrantedSetName"},{a:1,n:"PermitOnlyName",is:!0,t:4,rt:$n[0].String,sn:"PermitOnlyName"},{a:1,n:"RefusedSetName",is:!0,t:4,rt:$n[0].String,sn:"RefusedSetName"},{a:1,n:"UrlName",is:!0,t:4,rt:$n[0].String,sn:"UrlName"}]}});$m("System.Runtime.Serialization.CollectionDataContractAttribute",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:"IsItemNameSetExplicitly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsItemNameSetExplicitly",t:8,rt:$n[0].Boolean,fg:"IsItemNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsItemNameSetExplicitly"},{a:2,n:"IsKeyNameSetExplicitly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsKeyNameSetExplicitly",t:8,rt:$n[0].Boolean,fg:"IsKeyNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsKeyNameSetExplicitly"},{a:2,n:"IsNameSetExplicitly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsNameSetExplicitly",t:8,rt:$n[0].Boolean,fg:"IsNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsNameSetExplicitly"},{a:2,n:"IsNamespaceSetExplicitly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsNamespaceSetExplicitly",t:8,rt:$n[0].Boolean,fg:"IsNamespaceSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsNamespaceSetExplicitly"},{a:2,n:"IsReference",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReference",t:8,rt:$n[0].Boolean,fg:"IsReference",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},s:{a:2,n:"set_IsReference",t:8,p:[$n[0].Boolean],rt:$n[0].Void,fs:"IsReference"},fn:"IsReference"},{a:2,n:"IsReferenceSetExplicitly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReferenceSetExplicitly",t:8,rt:$n[0].Boolean,fg:"IsReferenceSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsReferenceSetExplicitly"},{a:2,n:"IsValueNameSetExplicitly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsValueNameSetExplicitly",t:8,rt:$n[0].Boolean,fg:"IsValueNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsValueNameSetExplicitly"},{a:2,n:"ItemName",t:16,rt:$n[0].String,g:{a:2,n:"get_ItemName",t:8,rt:$n[0].String,fg:"ItemName"},s:{a:2,n:"set_ItemName",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"ItemName"},fn:"ItemName"},{a:2,n:"KeyName",t:16,rt:$n[0].String,g:{a:2,n:"get_KeyName",t:8,rt:$n[0].String,fg:"KeyName"},s:{a:2,n:"set_KeyName",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"KeyName"},fn:"KeyName"},{a:2,n:"Name",t:16,rt:$n[0].String,g:{a:2,n:"get_Name",t:8,rt:$n[0].String,fg:"Name"},s:{a:2,n:"set_Name",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"Name"},fn:"Name"},{a:2,n:"Namespace",t:16,rt:$n[0].String,g:{a:2,n:"get_Namespace",t:8,rt:$n[0].String,fg:"Namespace"},s:{a:2,n:"set_Namespace",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"Namespace"},fn:"Namespace"},{a:2,n:"ValueName",t:16,rt:$n[0].String,g:{a:2,n:"get_ValueName",t:8,rt:$n[0].String,fg:"ValueName"},s:{a:2,n:"set_ValueName",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"ValueName"},fn:"ValueName"},{a:1,n:"_isItemNameSetExplicitly",t:4,rt:$n[0].Boolean,sn:"_isItemNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isKeyNameSetExplicitly",t:4,rt:$n[0].Boolean,sn:"_isKeyNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isNameSetExplicitly",t:4,rt:$n[0].Boolean,sn:"_isNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isNamespaceSetExplicitly",t:4,rt:$n[0].Boolean,sn:"_isNamespaceSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isReference",t:4,rt:$n[0].Boolean,sn:"_isReference",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isReferenceSetExplicitly",t:4,rt:$n[0].Boolean,sn:"_isReferenceSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isValueNameSetExplicitly",t:4,rt:$n[0].Boolean,sn:"_isValueNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_itemName",t:4,rt:$n[0].String,sn:"_itemName"},{a:1,n:"_keyName",t:4,rt:$n[0].String,sn:"_keyName"},{a:1,n:"_name",t:4,rt:$n[0].String,sn:"_name"},{a:1,n:"_ns",t:4,rt:$n[0].String,sn:"_ns"},{a:1,n:"_valueName",t:4,rt:$n[0].String,sn:"_valueName"}],ni:!0}});$m("System.Runtime.Serialization.ContractNamespaceAttribute",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"contractNamespace",pt:$n[0].String,ps:0}],sn:"ctor"},{a:2,n:"ClrNamespace",t:16,rt:$n[0].String,g:{a:2,n:"get_ClrNamespace",t:8,rt:$n[0].String,fg:"ClrNamespace"},s:{a:2,n:"set_ClrNamespace",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"ClrNamespace"},fn:"ClrNamespace"},{a:2,n:"ContractNamespace",t:16,rt:$n[0].String,g:{a:2,n:"get_ContractNamespace",t:8,rt:$n[0].String,fg:"ContractNamespace"},fn:"ContractNamespace"},{a:1,n:"_clrNamespace",t:4,rt:$n[0].String,sn:"_clrNamespace"},{a:1,n:"_contractNamespace",t:4,rt:$n[0].String,sn:"_contractNamespace"}],ni:!0,am:!0}});$m("System.Runtime.Serialization.DataContractAttribute",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:"IsNameSetExplicitly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsNameSetExplicitly",t:8,rt:$n[0].Boolean,fg:"IsNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsNameSetExplicitly"},{a:2,n:"IsNamespaceSetExplicitly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsNamespaceSetExplicitly",t:8,rt:$n[0].Boolean,fg:"IsNamespaceSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsNamespaceSetExplicitly"},{a:2,n:"IsReference",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReference",t:8,rt:$n[0].Boolean,fg:"IsReference",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},s:{a:2,n:"set_IsReference",t:8,p:[$n[0].Boolean],rt:$n[0].Void,fs:"IsReference"},fn:"IsReference"},{a:2,n:"IsReferenceSetExplicitly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReferenceSetExplicitly",t:8,rt:$n[0].Boolean,fg:"IsReferenceSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsReferenceSetExplicitly"},{a:2,n:"Name",t:16,rt:$n[0].String,g:{a:2,n:"get_Name",t:8,rt:$n[0].String,fg:"Name"},s:{a:2,n:"set_Name",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"Name"},fn:"Name"},{a:2,n:"Namespace",t:16,rt:$n[0].String,g:{a:2,n:"get_Namespace",t:8,rt:$n[0].String,fg:"Namespace"},s:{a:2,n:"set_Namespace",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"Namespace"},fn:"Namespace"},{a:1,n:"_isNameSetExplicitly",t:4,rt:$n[0].Boolean,sn:"_isNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isNamespaceSetExplicitly",t:4,rt:$n[0].Boolean,sn:"_isNamespaceSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isReference",t:4,rt:$n[0].Boolean,sn:"_isReference",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isReferenceSetExplicitly",t:4,rt:$n[0].Boolean,sn:"_isReferenceSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_name",t:4,rt:$n[0].String,sn:"_name"},{a:1,n:"_ns",t:4,rt:$n[0].String,sn:"_ns"}],ni:!0}});$m("System.Runtime.Serialization.DataMemberAttribute",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:"EmitDefaultValue",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_EmitDefaultValue",t:8,rt:$n[0].Boolean,fg:"EmitDefaultValue",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},s:{a:2,n:"set_EmitDefaultValue",t:8,p:[$n[0].Boolean],rt:$n[0].Void,fs:"EmitDefaultValue"},fn:"EmitDefaultValue"},{a:2,n:"IsNameSetExplicitly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsNameSetExplicitly",t:8,rt:$n[0].Boolean,fg:"IsNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsNameSetExplicitly"},{a:2,n:"IsRequired",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsRequired",t:8,rt:$n[0].Boolean,fg:"IsRequired",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},s:{a:2,n:"set_IsRequired",t:8,p:[$n[0].Boolean],rt:$n[0].Void,fs:"IsRequired"},fn:"IsRequired"},{a:2,n:"Name",t:16,rt:$n[0].String,g:{a:2,n:"get_Name",t:8,rt:$n[0].String,fg:"Name"},s:{a:2,n:"set_Name",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"Name"},fn:"Name"},{a:2,n:"Order",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Order",t:8,rt:$n[0].Int32,fg:"Order",box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_Order",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"Order"},fn:"Order"},{a:1,n:"_emitDefaultValue",t:4,rt:$n[0].Boolean,sn:"_emitDefaultValue",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isNameSetExplicitly",t:4,rt:$n[0].Boolean,sn:"_isNameSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isRequired",t:4,rt:$n[0].Boolean,sn:"_isRequired",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_name",t:4,rt:$n[0].String,sn:"_name"},{a:1,n:"_order",t:4,rt:$n[0].Int32,sn:"_order",box:function($v){return Bridge.box($v,System.Int32)}}],ni:!0}});$m("System.Runtime.Serialization.EnumMemberAttribute",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:"IsValueSetExplicitly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsValueSetExplicitly",t:8,rt:$n[0].Boolean,fg:"IsValueSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsValueSetExplicitly"},{a:2,n:"Value",t:16,rt:$n[0].String,g:{a:2,n:"get_Value",t:8,rt:$n[0].String,fg:"Value"},s:{a:2,n:"set_Value",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"Value"},fn:"Value"},{a:1,n:"_isValueSetExplicitly",t:4,rt:$n[0].Boolean,sn:"_isValueSetExplicitly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_value",t:4,rt:$n[0].String,sn:"_value"}],ni:!0}});$m("System.Runtime.Serialization.IDeserializationCallback",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"OnDeserialization",t:8,pi:[{n:"sender",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IDeserializationCallback$OnDeserialization",rt:$n[0].Void,p:[$n[0].Object]}]}});$m("System.Runtime.Serialization.IFormatterConverter",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"Convert",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0},{n:"type",pt:Function,ps:1}],sn:"System$Runtime$Serialization$IFormatterConverter$Convert",rt:$n[0].Object,p:[$n[0].Object,Function]},{ab:!0,a:2,n:"Convert",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0},{n:"typeCode",pt:$n[0].TypeCode,ps:1}],sn:"System$Runtime$Serialization$IFormatterConverter$Convert$1",rt:$n[0].Object,p:[$n[0].Object,$n[0].TypeCode]},{ab:!0,a:2,n:"ToBoolean",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToBoolean",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"ToByte",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToByte",rt:$n[0].Byte,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Byte)}},{ab:!0,a:2,n:"ToChar",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToChar",rt:$n[0].Char,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{ab:!0,a:2,n:"ToDateTime",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToDateTime",rt:$n[0].DateTime,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{ab:!0,a:2,n:"ToDecimal",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToDecimal",rt:$n[0].Decimal,p:[$n[0].Object]},{ab:!0,a:2,n:"ToDouble",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToDouble",rt:$n[0].Double,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{ab:!0,a:2,n:"ToInt16",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToInt16",rt:$n[0].Int16,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int16)}},{ab:!0,a:2,n:"ToInt32",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToInt32",rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"ToInt64",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToInt64",rt:$n[0].Int64,p:[$n[0].Object]},{ab:!0,a:2,n:"ToSByte",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToSByte",rt:$n[0].SByte,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.SByte)}},{ab:!0,a:2,n:"ToSingle",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToSingle",rt:$n[0].Single,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{ab:!0,a:2,n:"ToString",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToString",rt:$n[0].String,p:[$n[0].Object]},{ab:!0,a:2,n:"ToUInt16",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToUInt16",rt:$n[0].UInt16,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.UInt16)}},{ab:!0,a:2,n:"ToUInt32",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToUInt32",rt:$n[0].UInt32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.UInt32)}},{ab:!0,a:2,n:"ToUInt64",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$IFormatterConverter$ToUInt64",rt:$n[0].UInt64,p:[$n[0].Object]}]}});$m("System.Runtime.Serialization.IgnoreDataMemberAttribute",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"}],ni:!0}});$m("System.Runtime.Serialization.InvalidDataContractException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.Runtime.Serialization.IObjectReference",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"GetRealObject",t:8,pi:[{n:"context",pt:$n[3].StreamingContext,ps:0}],sn:"System$Runtime$Serialization$IObjectReference$GetRealObject",rt:$n[0].Object,p:[$n[3].StreamingContext]}]}});$m("System.Runtime.Serialization.ISafeSerializationData",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"CompleteDeserialization",t:8,pi:[{n:"deserialized",pt:$n[0].Object,ps:0}],sn:"System$Runtime$Serialization$ISafeSerializationData$CompleteDeserialization",rt:$n[0].Void,p:[$n[0].Object]}]}});$m("System.Runtime.Serialization.ISerializationSurrogateProvider",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"GetDeserializedObject",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0},{n:"targetType",pt:Function,ps:1}],sn:"System$Runtime$Serialization$ISerializationSurrogateProvider$GetDeserializedObject",rt:$n[0].Object,p:[$n[0].Object,Function]},{ab:!0,a:2,n:"GetObjectToSerialize",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0},{n:"targetType",pt:Function,ps:1}],sn:"System$Runtime$Serialization$ISerializationSurrogateProvider$GetObjectToSerialize",rt:$n[0].Object,p:[$n[0].Object,Function]},{ab:!0,a:2,n:"GetSurrogateType",t:8,pi:[{n:"type",pt:Function,ps:0}],sn:"System$Runtime$Serialization$ISerializationSurrogateProvider$GetSurrogateType",rt:Function,p:[Function]}]}});$m("System.Runtime.Serialization.KnownTypeAttribute",function(){return{att:1048833,a:2,m:[{a:1,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"methodName",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[Function],pi:[{n:"type",pt:Function,ps:0}],sn:"$ctor2"},{a:2,n:"MethodName",t:16,rt:$n[0].String,g:{a:2,n:"get_MethodName",t:8,rt:$n[0].String,fg:"MethodName"},fn:"MethodName"},{a:2,n:"Type",t:16,rt:Function,g:{a:2,n:"get_Type",t:8,rt:Function,fg:"Type"},fn:"Type"},{a:1,n:"_methodName",t:4,rt:$n[0].String,sn:"_methodName"},{a:1,n:"_type",t:4,rt:Function,sn:"_type"}],am:!0}});$m("System.Runtime.Serialization.SerializationException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"},{a:1,n:"s_nullMessage",is:!0,t:4,rt:$n[0].String,sn:"s_nullMessage"}]}});$m("System.Runtime.Serialization.SerializationEntry",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:4,n:".ctor",t:1,p:[$n[0].String,$n[0].Object,Function],pi:[{n:"entryName",pt:$n[0].String,ps:0},{n:"entryValue",pt:$n[0].Object,ps:1},{n:"entryType",pt:Function,ps:2}],sn:"$ctor1"},{a:2,n:"Name",t:16,rt:$n[0].String,g:{a:2,n:"get_Name",t:8,rt:$n[0].String,fg:"Name"},fn:"Name"},{a:2,n:"ObjectType",t:16,rt:Function,g:{a:2,n:"get_ObjectType",t:8,rt:Function,fg:"ObjectType"},fn:"ObjectType"},{a:2,n:"Value",t:16,rt:$n[0].Object,g:{a:2,n:"get_Value",t:8,rt:$n[0].Object,fg:"Value"},fn:"Value"},{a:1,n:"_name",t:4,rt:$n[0].String,sn:"_name"},{a:1,n:"_type",t:4,rt:Function,sn:"_type"},{a:1,n:"_value",t:4,rt:$n[0].Object,sn:"_value"}]}});$m("System.Runtime.Serialization.SerializationInfoEnumerator",function(){return{att:1048833,a:2,m:[{a:4,n:".ctor",t:1,p:[$n[0].Array.type(System.String),$n[0].Array.type(System.Object),$n[0].Array.type(Function),$n[0].Int32],pi:[{n:"members",pt:$n[0].Array.type(System.String),ps:0},{n:"info",pt:$n[0].Array.type(System.Object),ps:1},{n:"types",pt:$n[0].Array.type(Function),ps:2},{n:"numItems",pt:$n[0].Int32,ps:3}],sn:"ctor"},{a:2,n:"MoveNext",t:8,sn:"moveNext",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Reset",t:8,sn:"reset",rt:$n[0].Void},{a:2,n:"Current",t:16,rt:$n[3].SerializationEntry,g:{a:2,n:"get_Current",t:8,rt:$n[3].SerializationEntry,fg:"Current"},fn:"Current"},{a:2,n:"Name",t:16,rt:$n[0].String,g:{a:2,n:"get_Name",t:8,rt:$n[0].String,fg:"Name"},fn:"Name"},{a:2,n:"ObjectType",t:16,rt:Function,g:{a:2,n:"get_ObjectType",t:8,rt:Function,fg:"ObjectType"},fn:"ObjectType"},{a:2,n:"Value",t:16,rt:$n[0].Object,g:{a:2,n:"get_Value",t:8,rt:$n[0].Object,fg:"Value"},fn:"Value"},{a:1,n:"_currItem",t:4,rt:$n[0].Int32,sn:"_currItem",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_current",t:4,rt:$n[0].Boolean,sn:"_current",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_data",t:4,rt:$n[0].Array.type(System.Object),sn:"_data",ro:!0},{a:1,n:"_members",t:4,rt:$n[0].Array.type(System.String),sn:"_members",ro:!0},{a:1,n:"_numItems",t:4,rt:$n[0].Int32,sn:"_numItems",ro:!0,box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_types",t:4,rt:$n[0].Array.type(Function),sn:"_types",ro:!0}]}});$m("System.Runtime.Serialization.StreamingContext",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[3].StreamingContextStates],pi:[{n:"state",pt:$n[3].StreamingContextStates,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[3].StreamingContextStates,$n[0].Object],pi:[{n:"state",pt:$n[3].StreamingContextStates,ps:0},{n:"additional",pt:$n[0].Object,ps:1}],sn:"$ctor2"},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],sn:"equals",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"GetHashCode",t:8,sn:"getHashCode",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Context",t:16,rt:$n[0].Object,g:{a:2,n:"get_Context",t:8,rt:$n[0].Object,fg:"Context"},fn:"Context"},{a:2,n:"State",t:16,rt:$n[3].StreamingContextStates,g:{a:2,n:"get_State",t:8,rt:$n[3].StreamingContextStates,fg:"State",box:function($v){return Bridge.box($v,System.Runtime.Serialization.StreamingContextStates,System.Enum.toStringFn(System.Runtime.Serialization.StreamingContextStates))}},fn:"State"},{a:1,n:"_additionalContext",t:4,rt:$n[0].Object,sn:"_additionalContext",ro:!0},{a:1,n:"_state",t:4,rt:$n[3].StreamingContextStates,sn:"_state",ro:!0,box:function($v){return Bridge.box($v,System.Runtime.Serialization.StreamingContextStates,System.Enum.toStringFn(System.Runtime.Serialization.StreamingContextStates))}}]}});$m("System.Runtime.Serialization.StreamingContextStates",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"All",is:!0,t:4,rt:$n[3].StreamingContextStates,sn:"All",box:function($v){return Bridge.box($v,System.Runtime.Serialization.StreamingContextStates,System.Enum.toStringFn(System.Runtime.Serialization.StreamingContextStates))}},{a:2,n:"Clone",is:!0,t:4,rt:$n[3].StreamingContextStates,sn:"Clone",box:function($v){return Bridge.box($v,System.Runtime.Serialization.StreamingContextStates,System.Enum.toStringFn(System.Runtime.Serialization.StreamingContextStates))}},{a:2,n:"CrossAppDomain",is:!0,t:4,rt:$n[3].StreamingContextStates,sn:"CrossAppDomain",box:function($v){return Bridge.box($v,System.Runtime.Serialization.StreamingContextStates,System.Enum.toStringFn(System.Runtime.Serialization.StreamingContextStates))}},{a:2,n:"CrossMachine",is:!0,t:4,rt:$n[3].StreamingContextStates,sn:"CrossMachine",box:function($v){return Bridge.box($v,System.Runtime.Serialization.StreamingContextStates,System.Enum.toStringFn(System.Runtime.Serialization.StreamingContextStates))}},{a:2,n:"CrossProcess",is:!0,t:4,rt:$n[3].StreamingContextStates,sn:"CrossProcess",box:function($v){return Bridge.box($v,System.Runtime.Serialization.StreamingContextStates,System.Enum.toStringFn(System.Runtime.Serialization.StreamingContextStates))}},{a:2,n:"File",is:!0,t:4,rt:$n[3].StreamingContextStates,sn:"File",box:function($v){return Bridge.box($v,System.Runtime.Serialization.StreamingContextStates,System.Enum.toStringFn(System.Runtime.Serialization.StreamingContextStates))}},{a:2,n:"Other",is:!0,t:4,rt:$n[3].StreamingContextStates,sn:"Other",box:function($v){return Bridge.box($v,System.Runtime.Serialization.StreamingContextStates,System.Enum.toStringFn(System.Runtime.Serialization.StreamingContextStates))}},{a:2,n:"Persistence",is:!0,t:4,rt:$n[3].StreamingContextStates,sn:"Persistence",box:function($v){return Bridge.box($v,System.Runtime.Serialization.StreamingContextStates,System.Enum.toStringFn(System.Runtime.Serialization.StreamingContextStates))}},{a:2,n:"Remoting",is:!0,t:4,rt:$n[3].StreamingContextStates,sn:"Remoting",box:function($v){return Bridge.box($v,System.Runtime.Serialization.StreamingContextStates,System.Enum.toStringFn(System.Runtime.Serialization.StreamingContextStates))}}]}});$m("System.Runtime.Serialization.ISerializable",function(){return{att:161,a:2}});$m("System.Runtime.Serialization.OnDeserializedAttribute",function(){return{att:1048833,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"}],ni:!0}});$m("System.Runtime.Serialization.OnSerializedAttribute",function(){return{att:1048833,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"}],ni:!0}});$m("System.Runtime.Serialization.OnDeserializingAttribute",function(){return{att:1048833,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"}],ni:!0}});$m("System.Runtime.Serialization.OnSerializingAttribute",function(){return{att:1048833,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"}],ni:!0}});$m("System.Runtime.CompilerServices.FormattableStringFactory",function(){return{nested:[$n[12].FormattableStringFactory.ConcreteFormattableString],att:1048961,a:2,s:!0,m:[{a:2,n:"Create",is:!0,t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arguments",ip:!0,pt:$n[0].Array.type(System.Object),ps:1}],sn:"Create",rt:$n[0].FormattableString,p:[$n[0].String,$n[0].Array.type(System.Object)]}]}});$m("System.Runtime.CompilerServices.FormattableStringFactory.ConcreteFormattableString",function(){return{td:$n[12].FormattableStringFactory,att:1048835,a:1,m:[{a:4,n:".ctor",t:1,p:[$n[0].String,$n[0].Array.type(System.Object)],pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arguments",pt:$n[0].Array.type(System.Object),ps:1}],sn:"ctor"},{ov:!0,a:2,n:"GetArgument",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"GetArgument",rt:$n[0].Object,p:[$n[0].Int32]},{ov:!0,a:2,n:"GetArguments",t:8,sn:"GetArguments",rt:$n[0].Array.type(System.Object)},{ov:!0,a:2,n:"ToString",t:8,pi:[{n:"formatProvider",pt:$n[0].IFormatProvider,ps:0}],sn:"ToString",rt:$n[0].String,p:[$n[0].IFormatProvider]},{ov:!0,a:2,n:"ArgumentCount",t:16,rt:$n[0].Int32,g:{ov:!0,a:2,n:"get_ArgumentCount",t:8,rt:$n[0].Int32,fg:"ArgumentCount",box:function($v){return Bridge.box($v,System.Int32)}},fn:"ArgumentCount"},{ov:!0,a:2,n:"Format",t:16,rt:$n[0].String,g:{ov:!0,a:2,n:"get_Format",t:8,rt:$n[0].String,fg:"Format"},fn:"Format"},{a:1,n:"_arguments",t:4,rt:$n[0].Array.type(System.Object),sn:"_arguments",ro:!0},{a:1,n:"_format",t:4,rt:$n[0].String,sn:"_format",ro:!0}]}});$m("System.Resources.MissingManifestResourceException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"inner",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.Reflection.AmbiguousMatchException",function(){return{att:1057025,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"inner",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.Reflection.Binder",function(){return{att:1048705,a:2,m:[{a:3,n:".ctor",t:1,sn:"ctor"},{ab:!0,a:2,n:"BindToField",t:8,pi:[{n:"bindingAttr",pt:$n[11].BindingFlags,ps:0},{n:"match",pt:System.Array.type(System.Reflection.FieldInfo),ps:1},{n:"value",pt:$n[0].Object,ps:2},{n:"culture",pt:$n[1].CultureInfo,ps:3}],sn:"BindToField",rt:$n[11].FieldInfo,p:[$n[11].BindingFlags,System.Array.type(System.Reflection.FieldInfo),$n[0].Object,$n[1].CultureInfo]},{ab:!0,a:2,n:"BindToMethod",t:8,pi:[{n:"bindingAttr",pt:$n[11].BindingFlags,ps:0},{n:"match",pt:System.Array.type(System.Object),ps:1},{n:"args",ref:!0,pt:$n[0].Array.type(System.Object),ps:2},{n:"modifiers",pt:System.Array.type(System.Reflection.ParameterModifier),ps:3},{n:"culture",pt:$n[1].CultureInfo,ps:4},{n:"names",pt:$n[0].Array.type(System.String),ps:5},{n:"state",out:!0,pt:$n[0].Object,ps:6}],sn:"BindToMethod",rt:System.Object,p:[$n[11].BindingFlags,System.Array.type(System.Object),$n[0].Array.type(System.Object),System.Array.type(System.Reflection.ParameterModifier),$n[1].CultureInfo,$n[0].Array.type(System.String),$n[0].Object]},{ab:!0,a:2,n:"ChangeType",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0},{n:"type",pt:Function,ps:1},{n:"culture",pt:$n[1].CultureInfo,ps:2}],sn:"ChangeType",rt:$n[0].Object,p:[$n[0].Object,Function,$n[1].CultureInfo]},{ab:!0,a:2,n:"ReorderArgumentArray",t:8,pi:[{n:"args",ref:!0,pt:$n[0].Array.type(System.Object),ps:0},{n:"state",pt:$n[0].Object,ps:1}],sn:"ReorderArgumentArray",rt:$n[0].Void,p:[$n[0].Array.type(System.Object),$n[0].Object]},{ab:!0,a:2,n:"SelectMethod",t:8,pi:[{n:"bindingAttr",pt:$n[11].BindingFlags,ps:0},{n:"match",pt:System.Array.type(System.Object),ps:1},{n:"types",pt:$n[0].Array.type(Function),ps:2},{n:"modifiers",pt:System.Array.type(System.Reflection.ParameterModifier),ps:3}],sn:"SelectMethod",rt:System.Object,p:[$n[11].BindingFlags,System.Array.type(System.Object),$n[0].Array.type(Function),System.Array.type(System.Reflection.ParameterModifier)]},{ab:!0,a:2,n:"SelectProperty",t:8,pi:[{n:"bindingAttr",pt:$n[11].BindingFlags,ps:0},{n:"match",pt:System.Array.type(System.Reflection.PropertyInfo),ps:1},{n:"returnType",pt:Function,ps:2},{n:"indexes",pt:$n[0].Array.type(Function),ps:3},{n:"modifiers",pt:System.Array.type(System.Reflection.ParameterModifier),ps:4}],sn:"SelectProperty",rt:$n[11].PropertyInfo,p:[$n[11].BindingFlags,System.Array.type(System.Reflection.PropertyInfo),Function,$n[0].Array.type(Function),System.Array.type(System.Reflection.ParameterModifier)]}]}});$m("System.Reflection.BindingFlags",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"CreateInstance",is:!0,t:4,rt:$n[11].BindingFlags,sn:"CreateInstance",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"DeclaredOnly",is:!0,t:4,rt:$n[11].BindingFlags,sn:"DeclaredOnly",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"Default",is:!0,t:4,rt:$n[11].BindingFlags,sn:"Default",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"DoNotWrapExceptions",is:!0,t:4,rt:$n[11].BindingFlags,sn:"DoNotWrapExceptions",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"ExactBinding",is:!0,t:4,rt:$n[11].BindingFlags,sn:"ExactBinding",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"FlattenHierarchy",is:!0,t:4,rt:$n[11].BindingFlags,sn:"FlattenHierarchy",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"GetField",is:!0,t:4,rt:$n[11].BindingFlags,sn:"GetField",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"GetProperty",is:!0,t:4,rt:$n[11].BindingFlags,sn:"GetProperty",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"IgnoreCase",is:!0,t:4,rt:$n[11].BindingFlags,sn:"IgnoreCase",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"IgnoreReturn",is:!0,t:4,rt:$n[11].BindingFlags,sn:"IgnoreReturn",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"Instance",is:!0,t:4,rt:$n[11].BindingFlags,sn:"Instance",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"InvokeMethod",is:!0,t:4,rt:$n[11].BindingFlags,sn:"InvokeMethod",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"NonPublic",is:!0,t:4,rt:$n[11].BindingFlags,sn:"NonPublic",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"OptionalParamBinding",is:!0,t:4,rt:$n[11].BindingFlags,sn:"OptionalParamBinding",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"Public",is:!0,t:4,rt:$n[11].BindingFlags,sn:"Public",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"PutDispProperty",is:!0,t:4,rt:$n[11].BindingFlags,sn:"PutDispProperty",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"PutRefDispProperty",is:!0,t:4,rt:$n[11].BindingFlags,sn:"PutRefDispProperty",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"SetField",is:!0,t:4,rt:$n[11].BindingFlags,sn:"SetField",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"SetProperty",is:!0,t:4,rt:$n[11].BindingFlags,sn:"SetProperty",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"Static",is:!0,t:4,rt:$n[11].BindingFlags,sn:"Static",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"SuppressChangeType",is:!0,t:4,rt:$n[11].BindingFlags,sn:"SuppressChangeType",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}}]}});$m("System.Reflection.CallingConventions",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Any",is:!0,t:4,rt:$n[11].CallingConventions,sn:"Any",box:function($v){return Bridge.box($v,System.Reflection.CallingConventions,System.Enum.toStringFn(System.Reflection.CallingConventions))}},{a:2,n:"ExplicitThis",is:!0,t:4,rt:$n[11].CallingConventions,sn:"ExplicitThis",box:function($v){return Bridge.box($v,System.Reflection.CallingConventions,System.Enum.toStringFn(System.Reflection.CallingConventions))}},{a:2,n:"HasThis",is:!0,t:4,rt:$n[11].CallingConventions,sn:"HasThis",box:function($v){return Bridge.box($v,System.Reflection.CallingConventions,System.Enum.toStringFn(System.Reflection.CallingConventions))}},{a:2,n:"Standard",is:!0,t:4,rt:$n[11].CallingConventions,sn:"Standard",box:function($v){return Bridge.box($v,System.Reflection.CallingConventions,System.Enum.toStringFn(System.Reflection.CallingConventions))}},{a:2,n:"VarArgs",is:!0,t:4,rt:$n[11].CallingConventions,sn:"VarArgs",box:function($v){return Bridge.box($v,System.Reflection.CallingConventions,System.Enum.toStringFn(System.Reflection.CallingConventions))}}]}});$m("System.Reflection.ICustomAttributeProvider",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"GetCustomAttributes",t:8,pi:[{n:"inherit",pt:$n[0].Boolean,ps:0}],sn:"System$Reflection$ICustomAttributeProvider$GetCustomAttributes",rt:$n[0].Array.type(System.Object),p:[$n[0].Boolean]},{ab:!0,a:2,n:"GetCustomAttributes",t:8,pi:[{n:"attributeType",pt:Function,ps:0},{n:"inherit",pt:$n[0].Boolean,ps:1}],sn:"System$Reflection$ICustomAttributeProvider$GetCustomAttributes$1",rt:$n[0].Array.type(System.Object),p:[Function,$n[0].Boolean]},{ab:!0,a:2,n:"IsDefined",t:8,pi:[{n:"attributeType",pt:Function,ps:0},{n:"inherit",pt:$n[0].Boolean,ps:1}],sn:"System$Reflection$ICustomAttributeProvider$IsDefined",rt:$n[0].Boolean,p:[Function,$n[0].Boolean],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.Reflection.InvalidFilterCriteriaException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"inner",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.Reflection.IReflect",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"GetField",t:8,pi:[{n:"name",pt:$n[0].String,ps:0},{n:"bindingAttr",pt:$n[11].BindingFlags,ps:1}],sn:"System$Reflection$IReflect$GetField",rt:$n[11].FieldInfo,p:[$n[0].String,$n[11].BindingFlags]},{ab:!0,a:2,n:"GetFields",t:8,pi:[{n:"bindingAttr",pt:$n[11].BindingFlags,ps:0}],sn:"System$Reflection$IReflect$GetFields",rt:System.Array.type(System.Reflection.FieldInfo),p:[$n[11].BindingFlags]},{ab:!0,a:2,n:"GetMember",t:8,pi:[{n:"name",pt:$n[0].String,ps:0},{n:"bindingAttr",pt:$n[11].BindingFlags,ps:1}],sn:"System$Reflection$IReflect$GetMember",rt:System.Array.type(System.Object),p:[$n[0].String,$n[11].BindingFlags]},{ab:!0,a:2,n:"GetMembers",t:8,pi:[{n:"bindingAttr",pt:$n[11].BindingFlags,ps:0}],sn:"System$Reflection$IReflect$GetMembers",rt:System.Array.type(System.Object),p:[$n[11].BindingFlags]},{ab:!0,a:2,n:"GetMethod",t:8,pi:[{n:"name",pt:$n[0].String,ps:0},{n:"bindingAttr",pt:$n[11].BindingFlags,ps:1}],sn:"System$Reflection$IReflect$GetMethod",rt:$n[11].MethodInfo,p:[$n[0].String,$n[11].BindingFlags]},{ab:!0,a:2,n:"GetMethod",t:8,pi:[{n:"name",pt:$n[0].String,ps:0},{n:"bindingAttr",pt:$n[11].BindingFlags,ps:1},{n:"binder",pt:$n[11].Binder,ps:2},{n:"types",pt:$n[0].Array.type(Function),ps:3},{n:"modifiers",pt:System.Array.type(System.Reflection.ParameterModifier),ps:4}],sn:"System$Reflection$IReflect$GetMethod$1",rt:$n[11].MethodInfo,p:[$n[0].String,$n[11].BindingFlags,$n[11].Binder,$n[0].Array.type(Function),System.Array.type(System.Reflection.ParameterModifier)]},{ab:!0,a:2,n:"GetMethods",t:8,pi:[{n:"bindingAttr",pt:$n[11].BindingFlags,ps:0}],sn:"System$Reflection$IReflect$GetMethods",rt:System.Array.type(System.Reflection.MethodInfo),p:[$n[11].BindingFlags]},{ab:!0,a:2,n:"GetProperties",t:8,pi:[{n:"bindingAttr",pt:$n[11].BindingFlags,ps:0}],sn:"System$Reflection$IReflect$GetProperties",rt:System.Array.type(System.Reflection.PropertyInfo),p:[$n[11].BindingFlags]},{ab:!0,a:2,n:"GetProperty",t:8,pi:[{n:"name",pt:$n[0].String,ps:0},{n:"bindingAttr",pt:$n[11].BindingFlags,ps:1}],sn:"System$Reflection$IReflect$GetProperty",rt:$n[11].PropertyInfo,p:[$n[0].String,$n[11].BindingFlags]},{ab:!0,a:2,n:"GetProperty",t:8,pi:[{n:"name",pt:$n[0].String,ps:0},{n:"bindingAttr",pt:$n[11].BindingFlags,ps:1},{n:"binder",pt:$n[11].Binder,ps:2},{n:"returnType",pt:Function,ps:3},{n:"types",pt:$n[0].Array.type(Function),ps:4},{n:"modifiers",pt:System.Array.type(System.Reflection.ParameterModifier),ps:5}],sn:"System$Reflection$IReflect$GetProperty$1",rt:$n[11].PropertyInfo,p:[$n[0].String,$n[11].BindingFlags,$n[11].Binder,Function,$n[0].Array.type(Function),System.Array.type(System.Reflection.ParameterModifier)]},{ab:!0,a:2,n:"InvokeMember",t:8,pi:[{n:"name",pt:$n[0].String,ps:0},{n:"invokeAttr",pt:$n[11].BindingFlags,ps:1},{n:"binder",pt:$n[11].Binder,ps:2},{n:"target",pt:$n[0].Object,ps:3},{n:"args",pt:$n[0].Array.type(System.Object),ps:4},{n:"modifiers",pt:System.Array.type(System.Reflection.ParameterModifier),ps:5},{n:"culture",pt:$n[1].CultureInfo,ps:6},{n:"namedParameters",pt:$n[0].Array.type(System.String),ps:7}],sn:"System$Reflection$IReflect$InvokeMember",rt:$n[0].Object,p:[$n[0].String,$n[11].BindingFlags,$n[11].Binder,$n[0].Object,$n[0].Array.type(System.Object),System.Array.type(System.Reflection.ParameterModifier),$n[1].CultureInfo,$n[0].Array.type(System.String)]},{ab:!0,a:2,n:"UnderlyingSystemType",t:16,rt:Function,g:{ab:!0,a:2,n:"get_UnderlyingSystemType",t:8,rt:Function,fg:"System$Reflection$IReflect$UnderlyingSystemType"},fn:"System$Reflection$IReflect$UnderlyingSystemType"}]}});$m("System.Reflection.MemberTypes",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"All",is:!0,t:4,rt:$n[11].MemberTypes,sn:"All",box:function($v){return Bridge.box($v,System.Reflection.MemberTypes,System.Enum.toStringFn(System.Reflection.MemberTypes))}},{a:2,n:"Constructor",is:!0,t:4,rt:$n[11].MemberTypes,sn:"Constructor",box:function($v){return Bridge.box($v,System.Reflection.MemberTypes,System.Enum.toStringFn(System.Reflection.MemberTypes))}},{a:2,n:"Custom",is:!0,t:4,rt:$n[11].MemberTypes,sn:"Custom",box:function($v){return Bridge.box($v,System.Reflection.MemberTypes,System.Enum.toStringFn(System.Reflection.MemberTypes))}},{a:2,n:"Event",is:!0,t:4,rt:$n[11].MemberTypes,sn:"Event",box:function($v){return Bridge.box($v,System.Reflection.MemberTypes,System.Enum.toStringFn(System.Reflection.MemberTypes))}},{a:2,n:"Field",is:!0,t:4,rt:$n[11].MemberTypes,sn:"Field",box:function($v){return Bridge.box($v,System.Reflection.MemberTypes,System.Enum.toStringFn(System.Reflection.MemberTypes))}},{a:2,n:"Method",is:!0,t:4,rt:$n[11].MemberTypes,sn:"Method",box:function($v){return Bridge.box($v,System.Reflection.MemberTypes,System.Enum.toStringFn(System.Reflection.MemberTypes))}},{a:2,n:"NestedType",is:!0,t:4,rt:$n[11].MemberTypes,sn:"NestedType",box:function($v){return Bridge.box($v,System.Reflection.MemberTypes,System.Enum.toStringFn(System.Reflection.MemberTypes))}},{a:2,n:"Property",is:!0,t:4,rt:$n[11].MemberTypes,sn:"Property",box:function($v){return Bridge.box($v,System.Reflection.MemberTypes,System.Enum.toStringFn(System.Reflection.MemberTypes))}},{a:2,n:"TypeInfo",is:!0,t:4,rt:$n[11].MemberTypes,sn:"TypeInfo",box:function($v){return Bridge.box($v,System.Reflection.MemberTypes,System.Enum.toStringFn(System.Reflection.MemberTypes))}}]}});$m("System.Reflection.Module",function(){return{att:1048705,a:2,m:[{a:3,n:".ctor",t:1,sn:"ctor"},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"o",pt:$n[0].Object,ps:0}],sn:"equals",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"FilterTypeNameIgnoreCaseImpl",is:!0,t:8,pi:[{n:"cls",pt:Function,ps:0},{n:"filterCriteria",pt:$n[0].Object,ps:1}],sn:"FilterTypeNameIgnoreCaseImpl",rt:$n[0].Boolean,p:[Function,$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"FilterTypeNameImpl",is:!0,t:8,pi:[{n:"cls",pt:Function,ps:0},{n:"filterCriteria",pt:$n[0].Object,ps:1}],sn:"FilterTypeNameImpl",rt:$n[0].Boolean,p:[Function,$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{v:!0,a:2,n:"FindTypes",t:8,pi:[{n:"filter",pt:Function,ps:0},{n:"filterCriteria",pt:$n[0].Object,ps:1}],sn:"FindTypes",rt:$n[0].Array.type(Function),p:[Function,$n[0].Object]},{v:!0,a:2,n:"GetCustomAttributes",t:8,pi:[{n:"inherit",pt:$n[0].Boolean,ps:0}],sn:"GetCustomAttributes",rt:$n[0].Array.type(System.Object),p:[$n[0].Boolean]},{v:!0,a:2,n:"GetCustomAttributes",t:8,pi:[{n:"attributeType",pt:Function,ps:0},{n:"inherit",pt:$n[0].Boolean,ps:1}],sn:"GetCustomAttributes$1",rt:$n[0].Array.type(System.Object),p:[Function,$n[0].Boolean]},{a:2,n:"GetField",t:8,pi:[{n:"name",pt:$n[0].String,ps:0}],sn:"GetField",rt:$n[11].FieldInfo,p:[$n[0].String]},{v:!0,a:2,n:"GetField",t:8,pi:[{n:"name",pt:$n[0].String,ps:0},{n:"bindingAttr",pt:$n[11].BindingFlags,ps:1}],sn:"GetField$1",rt:$n[11].FieldInfo,p:[$n[0].String,$n[11].BindingFlags]},{a:2,n:"GetFields",t:8,sn:"GetFields",rt:System.Array.type(System.Reflection.FieldInfo)},{v:!0,a:2,n:"GetFields",t:8,pi:[{n:"bindingFlags",pt:$n[11].BindingFlags,ps:0}],sn:"GetFields$1",rt:System.Array.type(System.Reflection.FieldInfo),p:[$n[11].BindingFlags]},{ov:!0,a:2,n:"GetHashCode",t:8,sn:"getHashCode",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"GetMethod",t:8,pi:[{n:"name",pt:$n[0].String,ps:0}],sn:"GetMethod",rt:$n[11].MethodInfo,p:[$n[0].String]},{a:2,n:"GetMethod",t:8,pi:[{n:"name",pt:$n[0].String,ps:0},{n:"types",pt:$n[0].Array.type(Function),ps:1}],sn:"GetMethod$2",rt:$n[11].MethodInfo,p:[$n[0].String,$n[0].Array.type(Function)]},{a:2,n:"GetMethod",t:8,pi:[{n:"name",pt:$n[0].String,ps:0},{n:"bindingAttr",pt:$n[11].BindingFlags,ps:1},{n:"binder",pt:$n[11].Binder,ps:2},{n:"callConvention",pt:$n[11].CallingConventions,ps:3},{n:"types",pt:$n[0].Array.type(Function),ps:4},{n:"modifiers",pt:System.Array.type(System.Reflection.ParameterModifier),ps:5}],sn:"GetMethod$1",rt:$n[11].MethodInfo,p:[$n[0].String,$n[11].BindingFlags,$n[11].Binder,$n[11].CallingConventions,$n[0].Array.type(Function),System.Array.type(System.Reflection.ParameterModifier)]},{v:!0,a:3,n:"GetMethodImpl",t:8,pi:[{n:"name",pt:$n[0].String,ps:0},{n:"bindingAttr",pt:$n[11].BindingFlags,ps:1},{n:"binder",pt:$n[11].Binder,ps:2},{n:"callConvention",pt:$n[11].CallingConventions,ps:3},{n:"types",pt:$n[0].Array.type(Function),ps:4},{n:"modifiers",pt:System.Array.type(System.Reflection.ParameterModifier),ps:5}],sn:"GetMethodImpl",rt:$n[11].MethodInfo,p:[$n[0].String,$n[11].BindingFlags,$n[11].Binder,$n[11].CallingConventions,$n[0].Array.type(Function),System.Array.type(System.Reflection.ParameterModifier)]},{a:2,n:"GetMethods",t:8,sn:"GetMethods",rt:System.Array.type(System.Reflection.MethodInfo)},{v:!0,a:2,n:"GetMethods",t:8,pi:[{n:"bindingFlags",pt:$n[11].BindingFlags,ps:0}],sn:"GetMethods$1",rt:System.Array.type(System.Reflection.MethodInfo),p:[$n[11].BindingFlags]},{v:!0,a:2,n:"GetType",t:8,pi:[{n:"className",pt:$n[0].String,ps:0}],sn:"GetType",rt:Function,p:[$n[0].String]},{v:!0,a:2,n:"GetType",t:8,pi:[{n:"className",pt:$n[0].String,ps:0},{n:"ignoreCase",pt:$n[0].Boolean,ps:1}],sn:"GetType$1",rt:Function,p:[$n[0].String,$n[0].Boolean]},{v:!0,a:2,n:"GetType",t:8,pi:[{n:"className",pt:$n[0].String,ps:0},{n:"throwOnError",pt:$n[0].Boolean,ps:1},{n:"ignoreCase",pt:$n[0].Boolean,ps:2}],sn:"GetType$2",rt:Function,p:[$n[0].String,$n[0].Boolean,$n[0].Boolean]},{v:!0,a:2,n:"GetTypes",t:8,sn:"GetTypes",rt:$n[0].Array.type(Function)},{v:!0,a:2,n:"IsDefined",t:8,pi:[{n:"attributeType",pt:Function,ps:0},{n:"inherit",pt:$n[0].Boolean,ps:1}],sn:"IsDefined",rt:$n[0].Boolean,p:[Function,$n[0].Boolean],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{v:!0,a:2,n:"IsResource",t:8,sn:"IsResource",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"ResolveField",t:8,pi:[{n:"metadataToken",pt:$n[0].Int32,ps:0}],sn:"ResolveField",rt:$n[11].FieldInfo,p:[$n[0].Int32]},{v:!0,a:2,n:"ResolveField",t:8,pi:[{n:"metadataToken",pt:$n[0].Int32,ps:0},{n:"genericTypeArguments",pt:$n[0].Array.type(Function),ps:1},{n:"genericMethodArguments",pt:$n[0].Array.type(Function),ps:2}],sn:"ResolveField$1",rt:$n[11].FieldInfo,p:[$n[0].Int32,$n[0].Array.type(Function),$n[0].Array.type(Function)]},{a:2,n:"ResolveMember",t:8,pi:[{n:"metadataToken",pt:$n[0].Int32,ps:0}],sn:"ResolveMember",rt:System.Object,p:[$n[0].Int32]},{v:!0,a:2,n:"ResolveMember",t:8,pi:[{n:"metadataToken",pt:$n[0].Int32,ps:0},{n:"genericTypeArguments",pt:$n[0].Array.type(Function),ps:1},{n:"genericMethodArguments",pt:$n[0].Array.type(Function),ps:2}],sn:"ResolveMember$1",rt:System.Object,p:[$n[0].Int32,$n[0].Array.type(Function),$n[0].Array.type(Function)]},{a:2,n:"ResolveMethod",t:8,pi:[{n:"metadataToken",pt:$n[0].Int32,ps:0}],sn:"ResolveMethod",rt:System.Object,p:[$n[0].Int32]},{v:!0,a:2,n:"ResolveMethod",t:8,pi:[{n:"metadataToken",pt:$n[0].Int32,ps:0},{n:"genericTypeArguments",pt:$n[0].Array.type(Function),ps:1},{n:"genericMethodArguments",pt:$n[0].Array.type(Function),ps:2}],sn:"ResolveMethod$1",rt:System.Object,p:[$n[0].Int32,$n[0].Array.type(Function),$n[0].Array.type(Function)]},{v:!0,a:2,n:"ResolveSignature",t:8,pi:[{n:"metadataToken",pt:$n[0].Int32,ps:0}],sn:"ResolveSignature",rt:$n[0].Array.type(System.Byte),p:[$n[0].Int32]},{v:!0,a:2,n:"ResolveString",t:8,pi:[{n:"metadataToken",pt:$n[0].Int32,ps:0}],sn:"ResolveString",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"ResolveType",t:8,pi:[{n:"metadataToken",pt:$n[0].Int32,ps:0}],sn:"ResolveType",rt:Function,p:[$n[0].Int32]},{v:!0,a:2,n:"ResolveType",t:8,pi:[{n:"metadataToken",pt:$n[0].Int32,ps:0},{n:"genericTypeArguments",pt:$n[0].Array.type(Function),ps:1},{n:"genericMethodArguments",pt:$n[0].Array.type(Function),ps:2}],sn:"ResolveType$1",rt:Function,p:[$n[0].Int32,$n[0].Array.type(Function),$n[0].Array.type(Function)]},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{a:2,n:"op_Equality",is:!0,t:8,pi:[{n:"left",pt:$n[11].Module,ps:0},{n:"right",pt:$n[11].Module,ps:1}],sn:"op_Equality",rt:$n[0].Boolean,p:[$n[11].Module,$n[11].Module],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Inequality",is:!0,t:8,pi:[{n:"left",pt:$n[11].Module,ps:0},{n:"right",pt:$n[11].Module,ps:1}],sn:"op_Inequality",rt:$n[0].Boolean,p:[$n[11].Module,$n[11].Module],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{v:!0,a:2,n:"Assembly",t:16,rt:$n[11].Assembly,g:{v:!0,a:2,n:"get_Assembly",t:8,rt:$n[11].Assembly,fg:"Assembly"},fn:"Assembly"},{v:!0,a:2,n:"FullyQualifiedName",t:16,rt:$n[0].String,g:{v:!0,a:2,n:"get_FullyQualifiedName",t:8,rt:$n[0].String,fg:"FullyQualifiedName"},fn:"FullyQualifiedName"},{v:!0,a:2,n:"MDStreamVersion",t:16,rt:$n[0].Int32,g:{v:!0,a:2,n:"get_MDStreamVersion",t:8,rt:$n[0].Int32,fg:"MDStreamVersion",box:function($v){return Bridge.box($v,System.Int32)}},fn:"MDStreamVersion"},{v:!0,a:2,n:"MetadataToken",t:16,rt:$n[0].Int32,g:{v:!0,a:2,n:"get_MetadataToken",t:8,rt:$n[0].Int32,fg:"MetadataToken",box:function($v){return Bridge.box($v,System.Int32)}},fn:"MetadataToken"},{v:!0,a:2,n:"ModuleVersionId",t:16,rt:$n[0].Guid,g:{v:!0,a:2,n:"get_ModuleVersionId",t:8,rt:$n[0].Guid,fg:"ModuleVersionId"},fn:"ModuleVersionId"},{v:!0,a:2,n:"Name",t:16,rt:$n[0].String,g:{v:!0,a:2,n:"get_Name",t:8,rt:$n[0].String,fg:"Name"},fn:"Name"},{v:!0,a:2,n:"ScopeName",t:16,rt:$n[0].String,g:{v:!0,a:2,n:"get_ScopeName",t:8,rt:$n[0].String,fg:"ScopeName"},fn:"ScopeName"},{a:1,n:"DefaultLookup",is:!0,t:4,rt:$n[11].BindingFlags,sn:"DefaultLookup",box:function($v){return Bridge.box($v,System.Reflection.BindingFlags,System.Enum.toStringFn(System.Reflection.BindingFlags))}},{a:2,n:"FilterTypeName",is:!0,t:4,rt:Function,sn:"FilterTypeName",ro:!0},{a:2,n:"FilterTypeNameIgnoreCase",is:!0,t:4,rt:Function,sn:"FilterTypeNameIgnoreCase",ro:!0}]}});$m("System.Reflection.ParameterModifier",function(){return{att:1048841,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"parameterCount",pt:$n[0].Int32,ps:0}],sn:"$ctor1"},{a:2,n:"Item",t:16,rt:$n[0].Boolean,p:[$n[0].Int32],i:!0,ipi:[{n:"index",pt:$n[0].Int32,ps:0}],g:{a:2,n:"get_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"getItem",rt:$n[0].Boolean,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},s:{a:2,n:"set_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Boolean,ps:1}],sn:"setItem",rt:$n[0].Void,p:[$n[0].Int32,$n[0].Boolean]}},{a:1,n:"_byRef",t:4,rt:$n[0].Array.type(System.Boolean),sn:"_byRef",ro:!0}]}});$m("System.Reflection.TypeAttributes",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Abstract",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"Abstract",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"AnsiClass",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"AnsiClass",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"AutoClass",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"AutoClass",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"AutoLayout",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"AutoLayout",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"BeforeFieldInit",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"BeforeFieldInit",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"Class",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"Class",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"ClassSemanticsMask",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"ClassSemanticsMask",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"CustomFormatClass",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"CustomFormatClass",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"CustomFormatMask",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"CustomFormatMask",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"ExplicitLayout",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"ExplicitLayout",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"HasSecurity",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"HasSecurity",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"Import",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"Import",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"Interface",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"Interface",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"LayoutMask",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"LayoutMask",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"NestedAssembly",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"NestedAssembly",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"NestedFamANDAssem",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"NestedFamANDAssem",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"NestedFamORAssem",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"NestedFamORAssem",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"NestedFamily",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"NestedFamily",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"NestedPrivate",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"NestedPrivate",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"NestedPublic",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"NestedPublic",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"NotPublic",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"NotPublic",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"Public",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"Public",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"RTSpecialName",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"RTSpecialName",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"ReservedMask",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"ReservedMask",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"Sealed",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"Sealed",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"SequentialLayout",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"SequentialLayout",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"Serializable",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"Serializable",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"SpecialName",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"SpecialName",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"StringFormatMask",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"StringFormatMask",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"UnicodeClass",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"UnicodeClass",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"VisibilityMask",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"VisibilityMask",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}},{a:2,n:"WindowsRuntime",is:!0,t:4,rt:$n[11].TypeAttributes,sn:"WindowsRuntime",box:function($v){return Bridge.box($v,System.Reflection.TypeAttributes,System.Enum.toStringFn(System.Reflection.TypeAttributes))}}]}});$m("System.IO.FileOptions",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Asynchronous",is:!0,t:4,rt:$n[13].FileOptions,sn:"Asynchronous",box:function($v){return Bridge.box($v,System.IO.FileOptions,System.Enum.toStringFn(System.IO.FileOptions))}},{a:2,n:"DeleteOnClose",is:!0,t:4,rt:$n[13].FileOptions,sn:"DeleteOnClose",box:function($v){return Bridge.box($v,System.IO.FileOptions,System.Enum.toStringFn(System.IO.FileOptions))}},{a:2,n:"Encrypted",is:!0,t:4,rt:$n[13].FileOptions,sn:"Encrypted",box:function($v){return Bridge.box($v,System.IO.FileOptions,System.Enum.toStringFn(System.IO.FileOptions))}},{a:2,n:"None",is:!0,t:4,rt:$n[13].FileOptions,sn:"None",box:function($v){return Bridge.box($v,System.IO.FileOptions,System.Enum.toStringFn(System.IO.FileOptions))}},{a:2,n:"RandomAccess",is:!0,t:4,rt:$n[13].FileOptions,sn:"RandomAccess",box:function($v){return Bridge.box($v,System.IO.FileOptions,System.Enum.toStringFn(System.IO.FileOptions))}},{a:2,n:"SequentialScan",is:!0,t:4,rt:$n[13].FileOptions,sn:"SequentialScan",box:function($v){return Bridge.box($v,System.IO.FileOptions,System.Enum.toStringFn(System.IO.FileOptions))}},{a:2,n:"WriteThrough",is:!0,t:4,rt:$n[13].FileOptions,sn:"WriteThrough",box:function($v){return Bridge.box($v,System.IO.FileOptions,System.Enum.toStringFn(System.IO.FileOptions))}}]}});$m("System.IO.FileShare",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Delete",is:!0,t:4,rt:$n[13].FileShare,sn:"Delete",box:function($v){return Bridge.box($v,System.IO.FileShare,System.Enum.toStringFn(System.IO.FileShare))}},{a:2,n:"Inheritable",is:!0,t:4,rt:$n[13].FileShare,sn:"Inheritable",box:function($v){return Bridge.box($v,System.IO.FileShare,System.Enum.toStringFn(System.IO.FileShare))}},{a:2,n:"None",is:!0,t:4,rt:$n[13].FileShare,sn:"None",box:function($v){return Bridge.box($v,System.IO.FileShare,System.Enum.toStringFn(System.IO.FileShare))}},{a:2,n:"Read",is:!0,t:4,rt:$n[13].FileShare,sn:"Read",box:function($v){return Bridge.box($v,System.IO.FileShare,System.Enum.toStringFn(System.IO.FileShare))}},{a:2,n:"ReadWrite",is:!0,t:4,rt:$n[13].FileShare,sn:"ReadWrite",box:function($v){return Bridge.box($v,System.IO.FileShare,System.Enum.toStringFn(System.IO.FileShare))}},{a:2,n:"Write",is:!0,t:4,rt:$n[13].FileShare,sn:"Write",box:function($v){return Bridge.box($v,System.IO.FileShare,System.Enum.toStringFn(System.IO.FileShare))}}]}});$m("System.IO.MemoryStream",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Byte)],pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"capacity",pt:$n[0].Int32,ps:0}],sn:"$ctor6"},{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Byte),$n[0].Boolean],pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"writable",pt:$n[0].Boolean,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32],pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,$n[0].Boolean],pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"writable",pt:$n[0].Boolean,ps:3}],sn:"$ctor4"},{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,$n[0].Boolean,$n[0].Boolean],pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"writable",pt:$n[0].Boolean,ps:3},{n:"publiclyVisible",pt:$n[0].Boolean,ps:4}],sn:"$ctor5"},{ov:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{a:1,n:"EnsureCapacity",t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"EnsureCapacity",rt:$n[0].Boolean,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"EnsureWriteable",t:8,sn:"EnsureWriteable",rt:$n[0].Void},{ov:!0,a:2,n:"Flush",t:8,sn:"Flush",rt:$n[0].Void},{v:!0,a:2,n:"GetBuffer",t:8,sn:"GetBuffer",rt:$n[0].Array.type(System.Byte)},{a:4,n:"InternalEmulateRead",t:8,pi:[{n:"count",pt:$n[0].Int32,ps:0}],sn:"InternalEmulateRead",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"InternalGetBuffer",t:8,sn:"InternalGetBuffer",rt:$n[0].Array.type(System.Byte)},{a:4,n:"InternalGetPosition",t:8,sn:"InternalGetPosition",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"InternalReadInt32",t:8,sn:"InternalReadInt32",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Read",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"ReadByte",t:8,sn:"ReadByte",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Seek",t:8,pi:[{n:"offset",pt:$n[0].Int64,ps:0},{n:"loc",pt:$n[13].SeekOrigin,ps:1}],sn:"Seek",rt:$n[0].Int64,p:[$n[0].Int64,$n[13].SeekOrigin]},{ov:!0,a:2,n:"SetLength",t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"SetLength",rt:$n[0].Void,p:[$n[0].Int64]},{v:!0,a:2,n:"ToArray",t:8,sn:"ToArray",rt:$n[0].Array.type(System.Byte)},{v:!0,a:2,n:"TryGetBuffer",t:8,pi:[{n:"buffer",out:!0,pt:$n[0].ArraySegment,ps:0}],sn:"TryGetBuffer",rt:$n[0].Boolean,p:[$n[0].ArraySegment],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Write",rt:$n[0].Void,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{ov:!0,a:2,n:"WriteByte",t:8,pi:[{n:"value",pt:$n[0].Byte,ps:0}],sn:"WriteByte",rt:$n[0].Void,p:[$n[0].Byte]},{v:!0,a:2,n:"WriteTo",t:8,pi:[{n:"stream",pt:$n[13].Stream,ps:0}],sn:"WriteTo",rt:$n[0].Void,p:[$n[13].Stream]},{ov:!0,a:2,n:"CanRead",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanRead",t:8,rt:$n[0].Boolean,fg:"CanRead",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanRead"},{ov:!0,a:2,n:"CanSeek",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanSeek",t:8,rt:$n[0].Boolean,fg:"CanSeek",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanSeek"},{ov:!0,a:2,n:"CanWrite",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanWrite",t:8,rt:$n[0].Boolean,fg:"CanWrite",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanWrite"},{v:!0,a:2,n:"Capacity",t:16,rt:$n[0].Int32,g:{v:!0,a:2,n:"get_Capacity",t:8,rt:$n[0].Int32,fg:"Capacity",box:function($v){return Bridge.box($v,System.Int32)}},s:{v:!0,a:2,n:"set_Capacity",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"Capacity"},fn:"Capacity"},{ov:!0,a:2,n:"Length",t:16,rt:$n[0].Int64,g:{ov:!0,a:2,n:"get_Length",t:8,rt:$n[0].Int64,fg:"Length"},fn:"Length"},{ov:!0,a:2,n:"Position",t:16,rt:$n[0].Int64,g:{ov:!0,a:2,n:"get_Position",t:8,rt:$n[0].Int64,fg:"Position"},s:{ov:!0,a:2,n:"set_Position",t:8,p:[$n[0].Int64],rt:$n[0].Void,fs:"Position"},fn:"Position"},{a:1,n:"MemStreamMaxLength",is:!0,t:4,rt:$n[0].Int32,sn:"MemStreamMaxLength",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_buffer",t:4,rt:$n[0].Array.type(System.Byte),sn:"_buffer"},{a:1,n:"_capacity",t:4,rt:$n[0].Int32,sn:"_capacity",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_expandable",t:4,rt:$n[0].Boolean,sn:"_expandable",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_exposable",t:4,rt:$n[0].Boolean,sn:"_exposable",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isOpen",t:4,rt:$n[0].Boolean,sn:"_isOpen",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_length",t:4,rt:$n[0].Int32,sn:"_length",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_origin",t:4,rt:$n[0].Int32,sn:"_origin",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_position",t:4,rt:$n[0].Int32,sn:"_position",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_writable",t:4,rt:$n[0].Boolean,sn:"_writable",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.IO.BinaryReader",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[13].Stream],pi:[{n:"input",pt:$n[13].Stream,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[8].Encoding],pi:[{n:"input",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[8].Encoding,$n[0].Boolean],pi:[{n:"input",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"leaveOpen",pt:$n[0].Boolean,ps:2}],sn:"$ctor2"},{v:!0,a:2,n:"Close",t:8,sn:"Close",rt:$n[0].Void},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{v:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{v:!0,a:3,n:"FillBuffer",t:8,pi:[{n:"numBytes",pt:$n[0].Int32,ps:0}],sn:"FillBuffer",rt:$n[0].Void,p:[$n[0].Int32]},{a:1,n:"InternalReadChars",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"InternalReadChars",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"InternalReadOneChar",t:8,pi:[{n:"allowSurrogate",dv:!1,o:!0,pt:$n[0].Boolean,ps:0}],sn:"InternalReadOneChar",rt:$n[0].Int32,p:[$n[0].Boolean],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"PeekChar",t:8,sn:"PeekChar",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"Read",t:8,sn:"Read",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"Read",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read$1",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"Read",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read$2",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:5,n:"Read7BitEncodedInt",t:8,sn:"Read7BitEncodedInt",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"ReadBoolean",t:8,sn:"ReadBoolean",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{v:!0,a:2,n:"ReadByte",t:8,sn:"ReadByte",rt:$n[0].Byte,box:function($v){return Bridge.box($v,System.Byte)}},{v:!0,a:2,n:"ReadBytes",t:8,pi:[{n:"count",pt:$n[0].Int32,ps:0}],sn:"ReadBytes",rt:$n[0].Array.type(System.Byte),p:[$n[0].Int32]},{v:!0,a:2,n:"ReadChar",t:8,sn:"ReadChar",rt:$n[0].Char,box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{v:!0,a:2,n:"ReadChars",t:8,pi:[{n:"count",pt:$n[0].Int32,ps:0}],sn:"ReadChars",rt:$n[0].Array.type(System.Char),p:[$n[0].Int32]},{v:!0,a:2,n:"ReadDecimal",t:8,sn:"ReadDecimal",rt:$n[0].Decimal},{v:!0,a:2,n:"ReadDouble",t:8,sn:"ReadDouble",rt:$n[0].Double,box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{v:!0,a:2,n:"ReadInt16",t:8,sn:"ReadInt16",rt:$n[0].Int16,box:function($v){return Bridge.box($v,System.Int16)}},{v:!0,a:2,n:"ReadInt32",t:8,sn:"ReadInt32",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"ReadInt64",t:8,sn:"ReadInt64",rt:$n[0].Int64},{v:!0,a:2,n:"ReadSByte",t:8,sn:"ReadSByte",rt:$n[0].SByte,box:function($v){return Bridge.box($v,System.SByte)}},{v:!0,a:2,n:"ReadSingle",t:8,sn:"ReadSingle",rt:$n[0].Single,box:function($v){return Bridge.box($v,System.Single,System.Single.format,System.Single.getHashCode)}},{v:!0,a:2,n:"ReadString",t:8,sn:"ReadString",rt:$n[0].String},{v:!0,a:2,n:"ReadUInt16",t:8,sn:"ReadUInt16",rt:$n[0].UInt16,box:function($v){return Bridge.box($v,System.UInt16)}},{v:!0,a:2,n:"ReadUInt32",t:8,sn:"ReadUInt32",rt:$n[0].UInt32,box:function($v){return Bridge.box($v,System.UInt32)}},{v:!0,a:2,n:"ReadUInt64",t:8,sn:"ReadUInt64",rt:$n[0].UInt64},{v:!0,a:2,n:"BaseStream",t:16,rt:$n[13].Stream,g:{v:!0,a:2,n:"get_BaseStream",t:8,rt:$n[13].Stream,fg:"BaseStream"},fn:"BaseStream"},{a:1,n:"MaxCharBytesSize",is:!0,t:4,rt:$n[0].Int32,sn:"MaxCharBytesSize",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"lastCharsRead",t:4,rt:$n[0].Int32,sn:"lastCharsRead",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"m_2BytesPerChar",t:4,rt:$n[0].Boolean,sn:"m_2BytesPerChar",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"m_buffer",t:4,rt:$n[0].Array.type(System.Byte),sn:"m_buffer"},{a:1,n:"m_charBuffer",t:4,rt:$n[0].Array.type(System.Char),sn:"m_charBuffer"},{a:1,n:"m_charBytes",t:4,rt:$n[0].Array.type(System.Byte),sn:"m_charBytes"},{a:1,n:"m_encoding",t:4,rt:$n[8].Encoding,sn:"m_encoding"},{a:1,n:"m_isMemoryStream",t:4,rt:$n[0].Boolean,sn:"m_isMemoryStream",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"m_leaveOpen",t:4,rt:$n[0].Boolean,sn:"m_leaveOpen",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"m_maxCharsSize",t:4,rt:$n[0].Int32,sn:"m_maxCharsSize",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"m_singleChar",t:4,rt:$n[0].Array.type(System.Char),sn:"m_singleChar"},{a:1,n:"m_stream",t:4,rt:$n[13].Stream,sn:"m_stream"}]}});$m("System.IO.BinaryWriter",function(){return{att:1048577,a:2,m:[{a:3,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[13].Stream],pi:[{n:"output",pt:$n[13].Stream,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[8].Encoding],pi:[{n:"output",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[8].Encoding,$n[0].Boolean],pi:[{n:"output",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"leaveOpen",pt:$n[0].Boolean,ps:2}],sn:"$ctor3"},{v:!0,a:2,n:"Close",t:8,sn:"Close",rt:$n[0].Void},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{v:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{v:!0,a:2,n:"Flush",t:8,sn:"Flush",rt:$n[0].Void},{v:!0,a:2,n:"Seek",t:8,pi:[{n:"offset",pt:$n[0].Int32,ps:0},{n:"origin",pt:$n[13].SeekOrigin,ps:1}],sn:"Seek",rt:$n[0].Int64,p:[$n[0].Int32,$n[13].SeekOrigin]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Boolean,ps:0}],sn:"Write",rt:$n[0].Void,p:[$n[0].Boolean]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Byte,ps:0}],sn:"Write$1",rt:$n[0].Void,p:[$n[0].Byte]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0}],sn:"Write$2",rt:$n[0].Void,p:[$n[0].Array.type(System.Byte)]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"ch",pt:$n[0].Char,ps:0}],sn:"Write$4",rt:$n[0].Void,p:[$n[0].Char]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"chars",pt:$n[0].Array.type(System.Char),ps:0}],sn:"Write$5",rt:$n[0].Void,p:[$n[0].Array.type(System.Char)]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"Write$7",rt:$n[0].Void,p:[$n[0].Decimal]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"Write$8",rt:$n[0].Void,p:[$n[0].Double]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Int16,ps:0}],sn:"Write$9",rt:$n[0].Void,p:[$n[0].Int16]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"Write$10",rt:$n[0].Void,p:[$n[0].Int32]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"Write$11",rt:$n[0].Void,p:[$n[0].Int64]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].SByte,ps:0}],sn:"Write$12",rt:$n[0].Void,p:[$n[0].SByte]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Single,ps:0}],sn:"Write$13",rt:$n[0].Void,p:[$n[0].Single]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"Write$14",rt:$n[0].Void,p:[$n[0].String]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].UInt16,ps:0}],sn:"Write$15",rt:$n[0].Void,p:[$n[0].UInt16]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].UInt32,ps:0}],sn:"Write$16",rt:$n[0].Void,p:[$n[0].UInt32]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"Write$17",rt:$n[0].Void,p:[$n[0].UInt64]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Write$3",rt:$n[0].Void,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"chars",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Write$6",rt:$n[0].Void,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32]},{a:3,n:"Write7BitEncodedInt",t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"Write7BitEncodedInt",rt:$n[0].Void,p:[$n[0].Int32]},{v:!0,a:2,n:"BaseStream",t:16,rt:$n[13].Stream,g:{v:!0,a:2,n:"get_BaseStream",t:8,rt:$n[13].Stream,fg:"BaseStream"},fn:"BaseStream"},{a:1,n:"LargeByteBufferSize",is:!0,t:4,rt:$n[0].Int32,sn:"LargeByteBufferSize",box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Null",is:!0,t:4,rt:$n[13].BinaryWriter,sn:"Null",ro:!0},{a:3,n:"OutStream",t:4,rt:$n[13].Stream,sn:"OutStream"},{a:1,n:"_buffer",t:4,rt:$n[0].Array.type(System.Byte),sn:"_buffer"},{a:1,n:"_encoding",t:4,rt:$n[8].Encoding,sn:"_encoding"},{a:1,n:"_leaveOpen",t:4,rt:$n[0].Boolean,sn:"_leaveOpen",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_tmpOneCharBuffer",t:4,rt:$n[0].Array.type(System.Char),sn:"_tmpOneCharBuffer"}]}});$m("System.IO.BufferedStream",function(){return{att:1048833,a:2,m:[{a:1,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[13].Stream],pi:[{n:"stream",pt:$n[13].Stream,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[0].Int32],pi:[{n:"stream",pt:$n[13].Stream,ps:0},{n:"bufferSize",pt:$n[0].Int32,ps:1}],sn:"$ctor2"},{a:1,n:"ClearReadBufferBeforeWrite",t:8,sn:"ClearReadBufferBeforeWrite",rt:$n[0].Void},{ov:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{a:1,n:"EnsureBufferAllocated",t:8,sn:"EnsureBufferAllocated",rt:$n[0].Void},{a:1,n:"EnsureCanRead",t:8,sn:"EnsureCanRead",rt:$n[0].Void},{a:1,n:"EnsureCanSeek",t:8,sn:"EnsureCanSeek",rt:$n[0].Void},{a:1,n:"EnsureCanWrite",t:8,sn:"EnsureCanWrite",rt:$n[0].Void},{a:1,n:"EnsureNotClosed",t:8,sn:"EnsureNotClosed",rt:$n[0].Void},{a:1,n:"EnsureShadowBufferAllocated",t:8,sn:"EnsureShadowBufferAllocated",rt:$n[0].Void},{ov:!0,a:2,n:"Flush",t:8,sn:"Flush",rt:$n[0].Void},{a:1,n:"FlushRead",t:8,sn:"FlushRead",rt:$n[0].Void},{a:1,n:"FlushWrite",t:8,sn:"FlushWrite",rt:$n[0].Void},{ov:!0,a:2,n:"Read",t:8,pi:[{n:"array",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"ReadByte",t:8,sn:"ReadByte",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"ReadFromBuffer",t:8,pi:[{n:"array",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"ReadFromBuffer",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"ReadFromBuffer",t:8,pi:[{n:"array",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"error",out:!0,pt:$n[0].Exception,ps:3}],sn:"ReadFromBuffer$1",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,$n[0].Exception],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Seek",t:8,pi:[{n:"offset",pt:$n[0].Int64,ps:0},{n:"origin",pt:$n[13].SeekOrigin,ps:1}],sn:"Seek",rt:$n[0].Int64,p:[$n[0].Int64,$n[13].SeekOrigin]},{ov:!0,a:2,n:"SetLength",t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"SetLength",rt:$n[0].Void,p:[$n[0].Int64]},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"array",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Write",rt:$n[0].Void,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{ov:!0,a:2,n:"WriteByte",t:8,pi:[{n:"value",pt:$n[0].Byte,ps:0}],sn:"WriteByte",rt:$n[0].Void,p:[$n[0].Byte]},{a:1,n:"WriteToBuffer",t:8,pi:[{n:"array",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",ref:!0,pt:$n[0].Int32,ps:1},{n:"count",ref:!0,pt:$n[0].Int32,ps:2}],sn:"WriteToBuffer",rt:$n[0].Void,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{a:1,n:"WriteToBuffer",t:8,pi:[{n:"array",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",ref:!0,pt:$n[0].Int32,ps:1},{n:"count",ref:!0,pt:$n[0].Int32,ps:2},{n:"error",out:!0,pt:$n[0].Exception,ps:3}],sn:"WriteToBuffer$1",rt:$n[0].Void,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,$n[0].Exception]},{a:4,n:"BufferSize",t:16,rt:$n[0].Int32,g:{a:4,n:"get_BufferSize",t:8,rt:$n[0].Int32,fg:"BufferSize",box:function($v){return Bridge.box($v,System.Int32)}},fn:"BufferSize"},{ov:!0,a:2,n:"CanRead",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanRead",t:8,rt:$n[0].Boolean,fg:"CanRead",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanRead"},{ov:!0,a:2,n:"CanSeek",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanSeek",t:8,rt:$n[0].Boolean,fg:"CanSeek",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanSeek"},{ov:!0,a:2,n:"CanWrite",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanWrite",t:8,rt:$n[0].Boolean,fg:"CanWrite",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanWrite"},{ov:!0,a:2,n:"Length",t:16,rt:$n[0].Int64,g:{ov:!0,a:2,n:"get_Length",t:8,rt:$n[0].Int64,fg:"Length"},fn:"Length"},{ov:!0,a:2,n:"Position",t:16,rt:$n[0].Int64,g:{ov:!0,a:2,n:"get_Position",t:8,rt:$n[0].Int64,fg:"Position"},s:{ov:!0,a:2,n:"set_Position",t:8,p:[$n[0].Int64],rt:$n[0].Void,fs:"Position"},fn:"Position"},{a:4,n:"UnderlyingStream",t:16,rt:$n[13].Stream,g:{a:4,n:"get_UnderlyingStream",t:8,rt:$n[13].Stream,fg:"UnderlyingStream"},fn:"UnderlyingStream"},{a:1,n:"MaxShadowBufferSize",is:!0,t:4,rt:$n[0].Int32,sn:"MaxShadowBufferSize",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_DefaultBufferSize",is:!0,t:4,rt:$n[0].Int32,sn:"_DefaultBufferSize",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_buffer",t:4,rt:$n[0].Array.type(System.Byte),sn:"_buffer"},{a:1,n:"_bufferSize",t:4,rt:$n[0].Int32,sn:"_bufferSize",ro:!0,box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_readLen",t:4,rt:$n[0].Int32,sn:"_readLen",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_readPos",t:4,rt:$n[0].Int32,sn:"_readPos",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_stream",t:4,rt:$n[13].Stream,sn:"_stream"},{a:1,n:"_writePos",t:4,rt:$n[0].Int32,sn:"_writePos",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.IO.EndOfStreamException",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.IO.File",function(){return{att:1048961,a:2,s:!0,m:[{a:1,n:"InternalReadAllBytes",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0},{n:"checkHost",pt:$n[0].Boolean,ps:1}],sn:"InternalReadAllBytes",rt:$n[0].Array.type(System.Byte),p:[$n[0].String,$n[0].Boolean]},{a:1,n:"InternalReadAllLines",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1}],sn:"InternalReadAllLines",rt:$n[0].Array.type(System.String),p:[$n[0].String,$n[8].Encoding]},{a:1,n:"InternalReadAllText",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"checkHost",pt:$n[0].Boolean,ps:2}],sn:"InternalReadAllText",rt:$n[0].String,p:[$n[0].String,$n[8].Encoding,$n[0].Boolean]},{a:2,n:"OpenRead",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0}],sn:"OpenRead",rt:$n[13].FileStream,p:[$n[0].String]},{a:2,n:"OpenText",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0}],sn:"OpenText",rt:$n[13].StreamReader,p:[$n[0].String]},{a:2,n:"ReadAllBytes",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0}],sn:"ReadAllBytes",rt:$n[0].Array.type(System.Byte),p:[$n[0].String]},{a:2,n:"ReadAllLines",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0}],sn:"ReadAllLines",rt:$n[0].Array.type(System.String),p:[$n[0].String]},{a:2,n:"ReadAllLines",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1}],sn:"ReadAllLines$1",rt:$n[0].Array.type(System.String),p:[$n[0].String,$n[8].Encoding]},{a:2,n:"ReadAllText",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0}],sn:"ReadAllText",rt:$n[0].String,p:[$n[0].String]},{a:2,n:"ReadAllText",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1}],sn:"ReadAllText$1",rt:$n[0].String,p:[$n[0].String,$n[8].Encoding]},{a:2,n:"ReadLines",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0}],sn:"ReadLines",rt:$n[4].IEnumerable$1(System.String),p:[$n[0].String]},{a:2,n:"ReadLines",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1}],sn:"ReadLines$1",rt:$n[4].IEnumerable$1(System.String),p:[$n[0].String,$n[8].Encoding]}]}});$m("System.IO.FileMode",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Append",is:!0,t:4,rt:$n[13].FileMode,sn:"Append",box:function($v){return Bridge.box($v,System.IO.FileMode,System.Enum.toStringFn(System.IO.FileMode))}},{a:2,n:"Create",is:!0,t:4,rt:$n[13].FileMode,sn:"Create",box:function($v){return Bridge.box($v,System.IO.FileMode,System.Enum.toStringFn(System.IO.FileMode))}},{a:2,n:"CreateNew",is:!0,t:4,rt:$n[13].FileMode,sn:"CreateNew",box:function($v){return Bridge.box($v,System.IO.FileMode,System.Enum.toStringFn(System.IO.FileMode))}},{a:2,n:"Open",is:!0,t:4,rt:$n[13].FileMode,sn:"Open",box:function($v){return Bridge.box($v,System.IO.FileMode,System.Enum.toStringFn(System.IO.FileMode))}},{a:2,n:"OpenOrCreate",is:!0,t:4,rt:$n[13].FileMode,sn:"OpenOrCreate",box:function($v){return Bridge.box($v,System.IO.FileMode,System.Enum.toStringFn(System.IO.FileMode))}},{a:2,n:"Truncate",is:!0,t:4,rt:$n[13].FileMode,sn:"Truncate",box:function($v){return Bridge.box($v,System.IO.FileMode,System.Enum.toStringFn(System.IO.FileMode))}}]}});$m("System.IO.FileStream",function(){return{att:1048577,a:2,m:[{a:4,n:".ctor",t:1,p:[$n[0].Array.type(System.Byte),$n[0].String],pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"name",pt:$n[0].String,ps:1}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[13].FileMode],pi:[{n:"path",pt:$n[0].String,ps:0},{n:"mode",pt:$n[13].FileMode,ps:1}],sn:"$ctor1"},{a:4,n:"EnsureBufferAsync",t:8,sn:"EnsureBufferAsync",rt:$n[10].Task},{ov:!0,a:2,n:"Flush",t:8,sn:"Flush",rt:$n[0].Void},{a:4,n:"FromFile",is:!0,t:8,pi:[{n:"file",pt:$n[0].Object,ps:0}],sn:"FromFile",rt:$n[10].Task$1(System.IO.FileStream),p:[$n[0].Object]},{a:1,n:"GetInternalBuffer",t:8,sn:"GetInternalBuffer",rt:$n[0].Array.type(System.Byte)},{ov:!0,a:2,n:"Read",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"ReadBytes",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0}],sn:"ReadBytes",rt:$n[0].Array.type(System.Byte),p:[$n[0].String]},{a:4,n:"ReadBytesAsync",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0}],sn:"ReadBytesAsync",rt:$n[10].Task$1(System.Array.type(System.Byte)),p:[$n[0].String]},{ov:!0,a:2,n:"Seek",t:8,pi:[{n:"offset",pt:$n[0].Int64,ps:0},{n:"origin",pt:$n[13].SeekOrigin,ps:1}],sn:"Seek",rt:$n[0].Int64,p:[$n[0].Int64,$n[13].SeekOrigin]},{ov:!0,a:2,n:"SetLength",t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"SetLength",rt:$n[0].Void,p:[$n[0].Int64]},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Write",rt:$n[0].Void,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{ov:!0,a:2,n:"CanRead",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanRead",t:8,rt:$n[0].Boolean,fg:"CanRead",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanRead"},{ov:!0,a:2,n:"CanSeek",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanSeek",t:8,rt:$n[0].Boolean,fg:"CanSeek",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanSeek"},{ov:!0,a:2,n:"CanWrite",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanWrite",t:8,rt:$n[0].Boolean,fg:"CanWrite",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanWrite"},{v:!0,a:2,n:"IsAsync",t:16,rt:$n[0].Boolean,g:{v:!0,a:2,n:"get_IsAsync",t:8,rt:$n[0].Boolean,fg:"IsAsync",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsAsync"},{ov:!0,a:2,n:"Length",t:16,rt:$n[0].Int64,g:{ov:!0,a:2,n:"get_Length",t:8,rt:$n[0].Int64,fg:"Length"},fn:"Length"},{a:2,n:"Name",t:16,rt:$n[0].String,g:{a:2,n:"get_Name",t:8,rt:$n[0].String,fg:"Name"},fn:"Name"},{ov:!0,a:2,n:"Position",t:16,rt:$n[0].Int64,g:{ov:!0,a:2,n:"get_Position",t:8,rt:$n[0].Int64,fg:"Position"},s:{ov:!0,a:2,n:"set_Position",t:8,p:[$n[0].Int64],rt:$n[0].Void,fs:"Position"},fn:"Position"},{a:1,n:"_buffer",t:4,rt:$n[0].Array.type(System.Byte),sn:"_buffer"},{a:1,n:"name",t:4,rt:$n[0].String,sn:"name"}]}});$m("System.IO.IOException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Int32],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"hresult",pt:$n[0].Int32,ps:1}],sn:"$ctor3"}]}});$m("System.IO.Iterator$1",function(TSource){return{att:1048704,a:4,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{ab:!0,a:3,n:"Clone",t:8,sn:"Clone",rt:$n[13].Iterator$1(TSource)},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{v:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[4].IEnumerator$1(TSource)},{ab:!0,a:2,n:"MoveNext",t:8,sn:"moveNext",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Current",t:16,rt:TSource,g:{a:2,n:"get_Current",t:8,rt:TSource,fg:"Current"},fn:"Current"},{a:4,n:"current",t:4,rt:TSource,sn:"current"},{a:4,n:"state",t:4,rt:$n[0].Int32,sn:"state",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.IO.ReadLinesIterator",function(){return{att:1048576,a:4,m:[{a:1,n:".ctor",t:1,p:[$n[0].String,$n[8].Encoding,$n[13].StreamReader],pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"reader",pt:$n[13].StreamReader,ps:2}],sn:"ctor"},{ov:!0,a:3,n:"Clone",t:8,sn:"Clone",rt:$n[13].Iterator$1(System.String)},{a:4,n:"CreateIterator",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1}],sn:"CreateIterator",rt:$n[13].ReadLinesIterator,p:[$n[0].String,$n[8].Encoding]},{a:1,n:"CreateIterator",is:!0,t:8,pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"reader",pt:$n[13].StreamReader,ps:2}],sn:"CreateIterator$1",rt:$n[13].ReadLinesIterator,p:[$n[0].String,$n[8].Encoding,$n[13].StreamReader]},{ov:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{ov:!0,a:2,n:"MoveNext",t:8,sn:"moveNext",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_encoding",t:4,rt:$n[8].Encoding,sn:"_encoding",ro:!0},{a:1,n:"_path",t:4,rt:$n[0].String,sn:"_path",ro:!0},{a:1,n:"_reader",t:4,rt:$n[13].StreamReader,sn:"_reader"}]}});$m("System.IO.SeekOrigin",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Begin",is:!0,t:4,rt:$n[13].SeekOrigin,sn:"Begin",box:function($v){return Bridge.box($v,System.IO.SeekOrigin,System.Enum.toStringFn(System.IO.SeekOrigin))}},{a:2,n:"Current",is:!0,t:4,rt:$n[13].SeekOrigin,sn:"Current",box:function($v){return Bridge.box($v,System.IO.SeekOrigin,System.Enum.toStringFn(System.IO.SeekOrigin))}},{a:2,n:"End",is:!0,t:4,rt:$n[13].SeekOrigin,sn:"End",box:function($v){return Bridge.box($v,System.IO.SeekOrigin,System.Enum.toStringFn(System.IO.SeekOrigin))}}]}});$m("System.IO.Stream",function(){return{nested:[$n[13].Stream.NullStream,$n[13].Stream.SynchronousAsyncResult],att:1048705,a:2,m:[{a:3,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{v:!0,a:2,n:"BeginRead",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"callback",pt:Function,ps:3},{n:"state",pt:$n[0].Object,ps:4}],sn:"BeginRead",rt:$n[0].IAsyncResult,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,Function,$n[0].Object]},{a:4,n:"BeginReadInternal",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"callback",pt:Function,ps:3},{n:"state",pt:$n[0].Object,ps:4},{n:"serializeAsynchronously",pt:$n[0].Boolean,ps:5}],sn:"BeginReadInternal",rt:$n[0].IAsyncResult,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,Function,$n[0].Object,$n[0].Boolean]},{v:!0,a:2,n:"BeginWrite",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"callback",pt:Function,ps:3},{n:"state",pt:$n[0].Object,ps:4}],sn:"BeginWrite",rt:$n[0].IAsyncResult,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,Function,$n[0].Object]},{a:4,n:"BeginWriteInternal",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"callback",pt:Function,ps:3},{n:"state",pt:$n[0].Object,ps:4},{n:"serializeAsynchronously",pt:$n[0].Boolean,ps:5}],sn:"BeginWriteInternal",rt:$n[0].IAsyncResult,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,Function,$n[0].Object,$n[0].Boolean]},{a:4,n:"BlockingBeginRead",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"callback",pt:Function,ps:3},{n:"state",pt:$n[0].Object,ps:4}],sn:"BlockingBeginRead",rt:$n[0].IAsyncResult,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,Function,$n[0].Object]},{a:4,n:"BlockingBeginWrite",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"callback",pt:Function,ps:3},{n:"state",pt:$n[0].Object,ps:4}],sn:"BlockingBeginWrite",rt:$n[0].IAsyncResult,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,Function,$n[0].Object]},{a:4,n:"BlockingEndRead",is:!0,t:8,pi:[{n:"asyncResult",pt:$n[0].IAsyncResult,ps:0}],sn:"BlockingEndRead",rt:$n[0].Int32,p:[$n[0].IAsyncResult],box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"BlockingEndWrite",is:!0,t:8,pi:[{n:"asyncResult",pt:$n[0].IAsyncResult,ps:0}],sn:"BlockingEndWrite",rt:$n[0].Void,p:[$n[0].IAsyncResult]},{v:!0,a:2,n:"Close",t:8,sn:"Close",rt:$n[0].Void},{a:2,n:"CopyTo",t:8,pi:[{n:"destination",pt:$n[13].Stream,ps:0}],sn:"CopyTo",rt:$n[0].Void,p:[$n[13].Stream]},{a:2,n:"CopyTo",t:8,pi:[{n:"destination",pt:$n[13].Stream,ps:0},{n:"bufferSize",pt:$n[0].Int32,ps:1}],sn:"CopyTo$1",rt:$n[0].Void,p:[$n[13].Stream,$n[0].Int32]},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{v:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{v:!0,a:2,n:"EndRead",t:8,pi:[{n:"asyncResult",pt:$n[0].IAsyncResult,ps:0}],sn:"EndRead",rt:$n[0].Int32,p:[$n[0].IAsyncResult],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"EndWrite",t:8,pi:[{n:"asyncResult",pt:$n[0].IAsyncResult,ps:0}],sn:"EndWrite",rt:$n[0].Void,p:[$n[0].IAsyncResult]},{ab:!0,a:2,n:"Flush",t:8,sn:"Flush",rt:$n[0].Void},{a:1,n:"InternalCopyTo",t:8,pi:[{n:"destination",pt:$n[13].Stream,ps:0},{n:"bufferSize",pt:$n[0].Int32,ps:1}],sn:"InternalCopyTo",rt:$n[0].Void,p:[$n[13].Stream,$n[0].Int32]},{ab:!0,a:2,n:"Read",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"ReadByte",t:8,sn:"ReadByte",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"Seek",t:8,pi:[{n:"offset",pt:$n[0].Int64,ps:0},{n:"origin",pt:$n[13].SeekOrigin,ps:1}],sn:"Seek",rt:$n[0].Int64,p:[$n[0].Int64,$n[13].SeekOrigin]},{ab:!0,a:2,n:"SetLength",t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"SetLength",rt:$n[0].Void,p:[$n[0].Int64]},{a:2,n:"Synchronized",is:!0,t:8,pi:[{n:"stream",pt:$n[13].Stream,ps:0}],sn:"Synchronized",rt:$n[13].Stream,p:[$n[13].Stream]},{ab:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Write",rt:$n[0].Void,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{v:!0,a:2,n:"WriteByte",t:8,pi:[{n:"value",pt:$n[0].Byte,ps:0}],sn:"WriteByte",rt:$n[0].Void,p:[$n[0].Byte]},{ab:!0,a:2,n:"CanRead",t:16,rt:$n[0].Boolean,g:{ab:!0,a:2,n:"get_CanRead",t:8,rt:$n[0].Boolean,fg:"CanRead",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanRead"},{ab:!0,a:2,n:"CanSeek",t:16,rt:$n[0].Boolean,g:{ab:!0,a:2,n:"get_CanSeek",t:8,rt:$n[0].Boolean,fg:"CanSeek",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanSeek"},{v:!0,a:2,n:"CanTimeout",t:16,rt:$n[0].Boolean,g:{v:!0,a:2,n:"get_CanTimeout",t:8,rt:$n[0].Boolean,fg:"CanTimeout",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanTimeout"},{ab:!0,a:2,n:"CanWrite",t:16,rt:$n[0].Boolean,g:{ab:!0,a:2,n:"get_CanWrite",t:8,rt:$n[0].Boolean,fg:"CanWrite",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanWrite"},{ab:!0,a:2,n:"Length",t:16,rt:$n[0].Int64,g:{ab:!0,a:2,n:"get_Length",t:8,rt:$n[0].Int64,fg:"Length"},fn:"Length"},{ab:!0,a:2,n:"Position",t:16,rt:$n[0].Int64,g:{ab:!0,a:2,n:"get_Position",t:8,rt:$n[0].Int64,fg:"Position"},s:{ab:!0,a:2,n:"set_Position",t:8,p:[$n[0].Int64],rt:$n[0].Void,fs:"Position"},fn:"Position"},{v:!0,a:2,n:"ReadTimeout",t:16,rt:$n[0].Int32,g:{v:!0,a:2,n:"get_ReadTimeout",t:8,rt:$n[0].Int32,fg:"ReadTimeout",box:function($v){return Bridge.box($v,System.Int32)}},s:{v:!0,a:2,n:"set_ReadTimeout",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"ReadTimeout"},fn:"ReadTimeout"},{v:!0,a:2,n:"WriteTimeout",t:16,rt:$n[0].Int32,g:{v:!0,a:2,n:"get_WriteTimeout",t:8,rt:$n[0].Int32,fg:"WriteTimeout",box:function($v){return Bridge.box($v,System.Int32)}},s:{v:!0,a:2,n:"set_WriteTimeout",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"WriteTimeout"},fn:"WriteTimeout"},{a:2,n:"Null",is:!0,t:4,rt:$n[13].Stream,sn:"Null",ro:!0},{a:1,n:"_DefaultCopyBufferSize",is:!0,t:4,rt:$n[0].Int32,sn:"_DefaultCopyBufferSize",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.IO.Stream.NullStream",function(){return{td:$n[13].Stream,att:1057027,a:1,at:[new System.SerializableAttribute],m:[{a:4,n:".ctor",t:1,sn:"ctor"},{ov:!0,a:2,n:"BeginRead",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"callback",pt:Function,ps:3},{n:"state",pt:$n[0].Object,ps:4}],sn:"BeginRead",rt:$n[0].IAsyncResult,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,Function,$n[0].Object]},{ov:!0,a:2,n:"BeginWrite",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2},{n:"callback",pt:Function,ps:3},{n:"state",pt:$n[0].Object,ps:4}],sn:"BeginWrite",rt:$n[0].IAsyncResult,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32,Function,$n[0].Object]},{ov:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{ov:!0,a:2,n:"EndRead",t:8,pi:[{n:"asyncResult",pt:$n[0].IAsyncResult,ps:0}],sn:"EndRead",rt:$n[0].Int32,p:[$n[0].IAsyncResult],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"EndWrite",t:8,pi:[{n:"asyncResult",pt:$n[0].IAsyncResult,ps:0}],sn:"EndWrite",rt:$n[0].Void,p:[$n[0].IAsyncResult]},{ov:!0,a:2,n:"Flush",t:8,sn:"Flush",rt:$n[0].Void},{ov:!0,a:2,n:"Read",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read",rt:$n[0].Int32,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"ReadByte",t:8,sn:"ReadByte",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Seek",t:8,pi:[{n:"offset",pt:$n[0].Int64,ps:0},{n:"origin",pt:$n[13].SeekOrigin,ps:1}],sn:"Seek",rt:$n[0].Int64,p:[$n[0].Int64,$n[13].SeekOrigin]},{ov:!0,a:2,n:"SetLength",t:8,pi:[{n:"length",pt:$n[0].Int64,ps:0}],sn:"SetLength",rt:$n[0].Void,p:[$n[0].Int64]},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Byte),ps:0},{n:"offset",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Write",rt:$n[0].Void,p:[$n[0].Array.type(System.Byte),$n[0].Int32,$n[0].Int32]},{ov:!0,a:2,n:"WriteByte",t:8,pi:[{n:"value",pt:$n[0].Byte,ps:0}],sn:"WriteByte",rt:$n[0].Void,p:[$n[0].Byte]},{ov:!0,a:2,n:"CanRead",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanRead",t:8,rt:$n[0].Boolean,fg:"CanRead",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanRead"},{ov:!0,a:2,n:"CanSeek",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanSeek",t:8,rt:$n[0].Boolean,fg:"CanSeek",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanSeek"},{ov:!0,a:2,n:"CanWrite",t:16,rt:$n[0].Boolean,g:{ov:!0,a:2,n:"get_CanWrite",t:8,rt:$n[0].Boolean,fg:"CanWrite",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CanWrite"},{ov:!0,a:2,n:"Length",t:16,rt:$n[0].Int64,g:{ov:!0,a:2,n:"get_Length",t:8,rt:$n[0].Int64,fg:"Length"},fn:"Length"},{ov:!0,a:2,n:"Position",t:16,rt:$n[0].Int64,g:{ov:!0,a:2,n:"get_Position",t:8,rt:$n[0].Int64,fg:"Position"},s:{ov:!0,a:2,n:"set_Position",t:8,p:[$n[0].Int64],rt:$n[0].Void,fs:"Position"},fn:"Position"}]}});$m("System.IO.Stream.SynchronousAsyncResult",function(){return{td:$n[13].Stream,att:1048837,a:4,m:[{a:4,n:".ctor",t:1,p:[$n[0].Object],pi:[{n:"asyncStateObject",pt:$n[0].Object,ps:0}],sn:"$ctor2"},{a:4,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Object],pi:[{n:"bytesRead",pt:$n[0].Int32,ps:0},{n:"asyncStateObject",pt:$n[0].Object,ps:1}],sn:"$ctor1"},{a:4,n:".ctor",t:1,p:[$n[0].Exception,$n[0].Object,$n[0].Boolean],pi:[{n:"ex",pt:$n[0].Exception,ps:0},{n:"asyncStateObject",pt:$n[0].Object,ps:1},{n:"isWrite",pt:$n[0].Boolean,ps:2}],sn:"ctor"},{a:4,n:"EndRead",is:!0,t:8,pi:[{n:"asyncResult",pt:$n[0].IAsyncResult,ps:0}],sn:"EndRead",rt:$n[0].Int32,p:[$n[0].IAsyncResult],box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"EndWrite",is:!0,t:8,pi:[{n:"asyncResult",pt:$n[0].IAsyncResult,ps:0}],sn:"EndWrite",rt:$n[0].Void,p:[$n[0].IAsyncResult]},{a:4,n:"ThrowIfError",t:8,sn:"ThrowIfError",rt:$n[0].Void},{a:2,n:"AsyncState",t:16,rt:$n[0].Object,g:{a:2,n:"get_AsyncState",t:8,rt:$n[0].Object,fg:"AsyncState"},fn:"AsyncState"},{a:2,n:"CompletedSynchronously",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_CompletedSynchronously",t:8,rt:$n[0].Boolean,fg:"CompletedSynchronously",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"CompletedSynchronously"},{a:2,n:"IsCompleted",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsCompleted",t:8,rt:$n[0].Boolean,fg:"IsCompleted",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsCompleted"},{a:1,n:"_bytesRead",t:4,rt:$n[0].Int32,sn:"_bytesRead",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_endXxxCalled",t:4,rt:$n[0].Boolean,sn:"_endXxxCalled",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_exceptionInfo",t:4,rt:$n[0].Exception,sn:"_exceptionInfo"},{a:1,n:"_isWrite",t:4,rt:$n[0].Boolean,sn:"_isWrite",ro:!0,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_stateObject",t:4,rt:$n[0].Object,sn:"_stateObject",ro:!0}]}});$m("System.IO.StreamReader",function(){return{nested:[$n[13].StreamReader.NullStreamReader],att:1048577,a:2,m:[{a:4,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[13].Stream],pi:[{n:"stream",pt:$n[13].Stream,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"path",pt:$n[0].String,ps:0}],sn:"$ctor7"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[0].Boolean],pi:[{n:"stream",pt:$n[13].Stream,ps:0},{n:"detectEncodingFromByteOrderMarks",pt:$n[0].Boolean,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[8].Encoding],pi:[{n:"stream",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Boolean],pi:[{n:"path",pt:$n[0].String,ps:0},{n:"detectEncodingFromByteOrderMarks",pt:$n[0].Boolean,ps:1}],sn:"$ctor8"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[8].Encoding],pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1}],sn:"$ctor9"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[8].Encoding,$n[0].Boolean],pi:[{n:"stream",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"detectEncodingFromByteOrderMarks",pt:$n[0].Boolean,ps:2}],sn:"$ctor4"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[8].Encoding,$n[0].Boolean],pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"detectEncodingFromByteOrderMarks",pt:$n[0].Boolean,ps:2}],sn:"$ctor10"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[8].Encoding,$n[0].Boolean,$n[0].Int32],pi:[{n:"stream",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"detectEncodingFromByteOrderMarks",pt:$n[0].Boolean,ps:2},{n:"bufferSize",pt:$n[0].Int32,ps:3}],sn:"$ctor5"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[8].Encoding,$n[0].Boolean,$n[0].Int32],pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"detectEncodingFromByteOrderMarks",pt:$n[0].Boolean,ps:2},{n:"bufferSize",pt:$n[0].Int32,ps:3}],sn:"$ctor11"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[8].Encoding,$n[0].Boolean,$n[0].Int32,$n[0].Boolean],pi:[{n:"stream",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"detectEncodingFromByteOrderMarks",pt:$n[0].Boolean,ps:2},{n:"bufferSize",pt:$n[0].Int32,ps:3},{n:"leaveOpen",pt:$n[0].Boolean,ps:4}],sn:"$ctor6"},{a:4,n:".ctor",t:1,p:[$n[0].String,$n[8].Encoding,$n[0].Boolean,$n[0].Int32,$n[0].Boolean],pi:[{n:"path",pt:$n[0].String,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"detectEncodingFromByteOrderMarks",pt:$n[0].Boolean,ps:2},{n:"bufferSize",pt:$n[0].Int32,ps:3},{n:"checkHost",pt:$n[0].Boolean,ps:4}],sn:"$ctor12"},{ov:!0,a:2,n:"Close",t:8,sn:"Close",rt:$n[0].Void},{a:1,n:"CompressBuffer",t:8,pi:[{n:"n",pt:$n[0].Int32,ps:0}],sn:"CompressBuffer",rt:$n[0].Void,p:[$n[0].Int32]},{a:1,n:"DetectEncoding",t:8,sn:"DetectEncoding",rt:$n[0].Void},{a:2,n:"DiscardBufferedData",t:8,sn:"DiscardBufferedData",rt:$n[0].Void},{ov:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{a:4,n:"Init",t:8,pi:[{n:"stream",pt:$n[13].Stream,ps:0}],sn:"Init",rt:$n[0].Void,p:[$n[13].Stream]},{a:1,n:"Init",t:8,pi:[{n:"stream",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"detectEncodingFromByteOrderMarks",pt:$n[0].Boolean,ps:2},{n:"bufferSize",pt:$n[0].Int32,ps:3},{n:"leaveOpen",pt:$n[0].Boolean,ps:4}],sn:"Init$1",rt:$n[0].Void,p:[$n[13].Stream,$n[8].Encoding,$n[0].Boolean,$n[0].Int32,$n[0].Boolean]},{a:1,n:"IsPreamble",t:8,sn:"IsPreamble",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"Peek",t:8,sn:"Peek",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Read",t:8,sn:"Read",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Read",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read$1",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"ReadBlock",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"ReadBlock",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:4,n:"ReadBuffer",t:8,sn:"ReadBuffer",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"ReadBuffer",t:8,pi:[{n:"userBuffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"userOffset",pt:$n[0].Int32,ps:1},{n:"desiredChars",pt:$n[0].Int32,ps:2},{n:"readToUserBuffer",out:!0,pt:$n[0].Boolean,ps:3}],sn:"ReadBuffer$1",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32,$n[0].Boolean],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"ReadLine",t:8,sn:"ReadLine",rt:$n[0].String},{ov:!0,a:2,n:"ReadToEnd",t:8,sn:"ReadToEnd",rt:$n[0].String},{ov:!0,a:2,n:"ReadToEndAsync",t:8,sn:"ReadToEndAsync",rt:$n[10].Task$1(System.String)},{v:!0,a:2,n:"BaseStream",t:16,rt:$n[13].Stream,g:{v:!0,a:2,n:"get_BaseStream",t:8,rt:$n[13].Stream,fg:"BaseStream"},fn:"BaseStream"},{v:!0,a:2,n:"CurrentEncoding",t:16,rt:$n[8].Encoding,g:{v:!0,a:2,n:"get_CurrentEncoding",t:8,rt:$n[8].Encoding,fg:"CurrentEncoding"},fn:"CurrentEncoding"},{a:4,n:"DefaultBufferSize",is:!0,t:16,rt:$n[0].Int32,g:{a:4,n:"get_DefaultBufferSize",t:8,rt:$n[0].Int32,fg:"DefaultBufferSize",is:!0,box:function($v){return Bridge.box($v,System.Int32)}},fn:"DefaultBufferSize"},{a:2,n:"EndOfStream",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_EndOfStream",t:8,rt:$n[0].Boolean,fg:"EndOfStream",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"EndOfStream"},{a:4,n:"LeaveOpen",t:16,rt:$n[0].Boolean,g:{a:4,n:"get_LeaveOpen",t:8,rt:$n[0].Boolean,fg:"LeaveOpen",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"LeaveOpen"},{a:1,n:"DefaultFileStreamBufferSize",is:!0,t:4,rt:$n[0].Int32,sn:"DefaultFileStreamBufferSize",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"MinBufferSize",is:!0,t:4,rt:$n[0].Int32,sn:"MinBufferSize",box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Null",is:!0,t:4,rt:$n[13].StreamReader,sn:"Null",ro:!0},{a:1,n:"_closable",t:4,rt:$n[0].Boolean,sn:"_closable",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_detectEncoding",t:4,rt:$n[0].Boolean,sn:"_detectEncoding",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_isBlocked",t:4,rt:$n[0].Boolean,sn:"_isBlocked",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_maxCharsPerBuffer",t:4,rt:$n[0].Int32,sn:"_maxCharsPerBuffer",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"byteBuffer",t:4,rt:$n[0].Array.type(System.Byte),sn:"byteBuffer"},{a:1,n:"byteLen",t:4,rt:$n[0].Int32,sn:"byteLen",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"bytePos",t:4,rt:$n[0].Int32,sn:"bytePos",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"charBuffer",t:4,rt:$n[0].Array.type(System.Char),sn:"charBuffer"},{a:1,n:"charLen",t:4,rt:$n[0].Int32,sn:"charLen",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"charPos",t:4,rt:$n[0].Int32,sn:"charPos",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"encoding",t:4,rt:$n[8].Encoding,sn:"encoding"},{a:1,n:"stream",t:4,rt:$n[13].Stream,sn:"stream"}]}});$m("System.IO.StreamReader.NullStreamReader",function(){return{td:$n[13].StreamReader,att:1048579,a:1,m:[{a:4,n:".ctor",t:1,sn:"ctor"},{ov:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{ov:!0,a:2,n:"Peek",t:8,sn:"Peek",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Read",t:8,sn:"Read",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Read",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read$1",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:4,n:"ReadBuffer",t:8,sn:"ReadBuffer",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"ReadLine",t:8,sn:"ReadLine",rt:$n[0].String},{ov:!0,a:2,n:"ReadToEnd",t:8,sn:"ReadToEnd",rt:$n[0].String},{ov:!0,a:2,n:"BaseStream",t:16,rt:$n[13].Stream,g:{ov:!0,a:2,n:"get_BaseStream",t:8,rt:$n[13].Stream,fg:"BaseStream"},fn:"BaseStream"},{ov:!0,a:2,n:"CurrentEncoding",t:16,rt:$n[8].Encoding,g:{ov:!0,a:2,n:"get_CurrentEncoding",t:8,rt:$n[8].Encoding,fg:"CurrentEncoding"},fn:"CurrentEncoding"}]}});$m("System.IO.StreamWriter",function(){return{att:1048577,a:2,m:[{a:4,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[13].Stream],pi:[{n:"stream",pt:$n[13].Stream,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"path",pt:$n[0].String,ps:0}],sn:"$ctor5"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[8].Encoding],pi:[{n:"stream",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Boolean],pi:[{n:"path",pt:$n[0].String,ps:0},{n:"append",pt:$n[0].Boolean,ps:1}],sn:"$ctor6"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[8].Encoding,$n[0].Int32],pi:[{n:"stream",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"bufferSize",pt:$n[0].Int32,ps:2}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Boolean,$n[8].Encoding],pi:[{n:"path",pt:$n[0].String,ps:0},{n:"append",pt:$n[0].Boolean,ps:1},{n:"encoding",pt:$n[8].Encoding,ps:2}],sn:"$ctor7"},{a:2,n:".ctor",t:1,p:[$n[13].Stream,$n[8].Encoding,$n[0].Int32,$n[0].Boolean],pi:[{n:"stream",pt:$n[13].Stream,ps:0},{n:"encoding",pt:$n[8].Encoding,ps:1},{n:"bufferSize",pt:$n[0].Int32,ps:2},{n:"leaveOpen",pt:$n[0].Boolean,ps:3}],sn:"$ctor4"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Boolean,$n[8].Encoding,$n[0].Int32],pi:[{n:"path",pt:$n[0].String,ps:0},{n:"append",pt:$n[0].Boolean,ps:1},{n:"encoding",pt:$n[8].Encoding,ps:2},{n:"bufferSize",pt:$n[0].Int32,ps:3}],sn:"$ctor8"},{a:4,n:".ctor",t:1,p:[$n[0].String,$n[0].Boolean,$n[8].Encoding,$n[0].Int32,$n[0].Boolean],pi:[{n:"path",pt:$n[0].String,ps:0},{n:"append",pt:$n[0].Boolean,ps:1},{n:"encoding",pt:$n[8].Encoding,ps:2},{n:"bufferSize",pt:$n[0].Int32,ps:3},{n:"checkHost",pt:$n[0].Boolean,ps:4}],sn:"$ctor9"},{ov:!0,a:2,n:"Close",t:8,sn:"Close",rt:$n[0].Void},{ov:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{ov:!0,a:2,n:"Flush",t:8,sn:"Flush",rt:$n[0].Void},{a:1,n:"Flush",t:8,pi:[{n:"flushStream",pt:$n[0].Boolean,ps:0},{n:"flushEncoder",pt:$n[0].Boolean,ps:1}],sn:"Flush$1",rt:$n[0].Void,p:[$n[0].Boolean,$n[0].Boolean]},{a:1,n:"Init",t:8,pi:[{n:"streamArg",pt:$n[13].Stream,ps:0},{n:"encodingArg",pt:$n[8].Encoding,ps:1},{n:"bufferSize",pt:$n[0].Int32,ps:2},{n:"shouldLeaveOpen",pt:$n[0].Boolean,ps:3}],sn:"Init",rt:$n[0].Void,p:[$n[13].Stream,$n[8].Encoding,$n[0].Int32,$n[0].Boolean]},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],sn:"Write$1",rt:$n[0].Void,p:[$n[0].Char]},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0}],sn:"Write$2",rt:$n[0].Void,p:[$n[0].Array.type(System.Char)]},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"Write$10",rt:$n[0].Void,p:[$n[0].String]},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Write$3",rt:$n[0].Void,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32]},{v:!0,a:2,n:"AutoFlush",t:16,rt:$n[0].Boolean,g:{v:!0,a:2,n:"get_AutoFlush",t:8,rt:$n[0].Boolean,fg:"AutoFlush",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},s:{v:!0,a:2,n:"set_AutoFlush",t:8,p:[$n[0].Boolean],rt:$n[0].Void,fs:"AutoFlush"},fn:"AutoFlush"},{v:!0,a:2,n:"BaseStream",t:16,rt:$n[13].Stream,g:{v:!0,a:2,n:"get_BaseStream",t:8,rt:$n[13].Stream,fg:"BaseStream"},fn:"BaseStream"},{ov:!0,a:2,n:"Encoding",t:16,rt:$n[8].Encoding,g:{ov:!0,a:2,n:"get_Encoding",t:8,rt:$n[8].Encoding,fg:"Encoding"},fn:"Encoding"},{a:4,n:"HaveWrittenPreamble",t:16,rt:$n[0].Boolean,s:{a:4,n:"set_HaveWrittenPreamble",t:8,p:[$n[0].Boolean],rt:$n[0].Void,fs:"HaveWrittenPreamble"},fn:"HaveWrittenPreamble"},{a:4,n:"LeaveOpen",t:16,rt:$n[0].Boolean,g:{a:4,n:"get_LeaveOpen",t:8,rt:$n[0].Boolean,fg:"LeaveOpen",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"LeaveOpen"},{a:4,n:"UTF8NoBOM",is:!0,t:16,rt:$n[8].Encoding,g:{a:4,n:"get_UTF8NoBOM",t:8,rt:$n[8].Encoding,fg:"UTF8NoBOM",is:!0},fn:"UTF8NoBOM"},{a:4,n:"DefaultBufferSize",is:!0,t:4,rt:$n[0].Int32,sn:"DefaultBufferSize",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"DefaultFileStreamBufferSize",is:!0,t:4,rt:$n[0].Int32,sn:"DefaultFileStreamBufferSize",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"MinBufferSize",is:!0,t:4,rt:$n[0].Int32,sn:"MinBufferSize",box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Null",is:!0,t:4,rt:$n[13].StreamWriter,sn:"Null",ro:!0},{a:1,n:"_UTF8NoBOM",is:!0,t:4,rt:$n[8].Encoding,sn:"_UTF8NoBOM"},{a:1,n:"autoFlush",t:4,rt:$n[0].Boolean,sn:"autoFlush",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"byteBuffer",t:4,rt:$n[0].Array.type(System.Byte),sn:"byteBuffer"},{a:1,n:"charBuffer",t:4,rt:$n[0].Array.type(System.Char),sn:"charBuffer"},{a:1,n:"charLen",t:4,rt:$n[0].Int32,sn:"charLen",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"charPos",t:4,rt:$n[0].Int32,sn:"charPos",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"closable",t:4,rt:$n[0].Boolean,sn:"closable",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"encoding",t:4,rt:$n[8].Encoding,sn:"encoding"},{a:1,n:"haveWrittenPreamble",t:4,rt:$n[0].Boolean,sn:"haveWrittenPreamble",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"stream",t:4,rt:$n[13].Stream,sn:"stream"}]}});$m("System.IO.StringReader",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"s",pt:$n[0].String,ps:0}],sn:"ctor"},{ov:!0,a:2,n:"Close",t:8,sn:"Close",rt:$n[0].Void},{ov:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{ov:!0,a:2,n:"Peek",t:8,sn:"Peek",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Read",t:8,sn:"Read",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"Read",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read$1",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"ReadLine",t:8,sn:"ReadLine",rt:$n[0].String},{ov:!0,a:2,n:"ReadToEnd",t:8,sn:"ReadToEnd",rt:$n[0].String},{a:1,n:"_length",t:4,rt:$n[0].Int32,sn:"_length",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_pos",t:4,rt:$n[0].Int32,sn:"_pos",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_s",t:4,rt:$n[0].String,sn:"_s"}]}});$m("System.IO.StringWriter",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].IFormatProvider],pi:[{n:"formatProvider",pt:$n[0].IFormatProvider,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[8].StringBuilder],pi:[{n:"sb",pt:$n[8].StringBuilder,ps:0}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[8].StringBuilder,$n[0].IFormatProvider],pi:[{n:"sb",pt:$n[8].StringBuilder,ps:0},{n:"formatProvider",pt:$n[0].IFormatProvider,ps:1}],sn:"$ctor3"},{ov:!0,a:2,n:"Close",t:8,sn:"Close",rt:$n[0].Void},{ov:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{v:!0,a:2,n:"GetStringBuilder",t:8,sn:"GetStringBuilder",rt:$n[8].StringBuilder},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],sn:"Write$1",rt:$n[0].Void,p:[$n[0].Char]},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"Write$10",rt:$n[0].Void,p:[$n[0].String]},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Write$3",rt:$n[0].Void,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32]},{ov:!0,a:2,n:"Encoding",t:16,rt:$n[8].Encoding,g:{ov:!0,a:2,n:"get_Encoding",t:8,rt:$n[8].Encoding,fg:"Encoding"},fn:"Encoding"},{a:1,n:"_isOpen",t:4,rt:$n[0].Boolean,sn:"_isOpen",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"_sb",t:4,rt:$n[8].StringBuilder,sn:"_sb"},{a:1,n:"m_encoding",is:!0,t:4,rt:$n[8].UnicodeEncoding,sn:"m_encoding"}]}});$m("System.IO.TextReader",function(){return{nested:[$n[13].TextReader.NullTextReader],att:1048705,a:2,m:[{a:3,n:".ctor",t:1,sn:"ctor"},{v:!0,a:2,n:"Close",t:8,sn:"Close",rt:$n[0].Void},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{v:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{v:!0,a:2,n:"Peek",t:8,sn:"Peek",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"Read",t:8,sn:"Read",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"Read",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read$1",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"ReadBlock",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"ReadBlock",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"ReadLine",t:8,sn:"ReadLine",rt:$n[0].String},{v:!0,a:2,n:"ReadToEnd",t:8,sn:"ReadToEnd",rt:$n[0].String},{v:!0,a:2,n:"ReadToEndAsync",t:8,sn:"ReadToEndAsync",rt:$n[10].Task$1(System.String)},{a:2,n:"Synchronized",is:!0,t:8,pi:[{n:"reader",pt:$n[13].TextReader,ps:0}],sn:"Synchronized",rt:$n[13].TextReader,p:[$n[13].TextReader]},{a:2,n:"Null",is:!0,t:4,rt:$n[13].TextReader,sn:"Null",ro:!0}]}});$m("System.IO.TextReader.NullTextReader",function(){return{td:$n[13].TextReader,att:1057027,a:1,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{ov:!0,a:2,n:"Read",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Read$1",rt:$n[0].Int32,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ov:!0,a:2,n:"ReadLine",t:8,sn:"ReadLine",rt:$n[0].String}]}});$m("System.IO.TextWriter",function(){return{nested:[$n[13].TextWriter.NullTextWriter],att:1048705,a:2,m:[{a:3,n:".ctor",t:1,sn:"ctor"},{a:3,n:".ctor",t:1,p:[$n[0].IFormatProvider],pi:[{n:"formatProvider",pt:$n[0].IFormatProvider,ps:0}],sn:"$ctor1"},{v:!0,a:2,n:"Close",t:8,sn:"Close",rt:$n[0].Void},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{v:!0,a:3,n:"Dispose",t:8,pi:[{n:"disposing",pt:$n[0].Boolean,ps:0}],sn:"Dispose$1",rt:$n[0].Void,p:[$n[0].Boolean]},{v:!0,a:2,n:"Flush",t:8,sn:"Flush",rt:$n[0].Void},{a:2,n:"Synchronized",is:!0,t:8,pi:[{n:"writer",pt:$n[13].TextWriter,ps:0}],sn:"Synchronized",rt:$n[13].TextWriter,p:[$n[13].TextWriter]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Boolean,ps:0}],sn:"Write",rt:$n[0].Void,p:[$n[0].Boolean]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],sn:"Write$1",rt:$n[0].Void,p:[$n[0].Char]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0}],sn:"Write$2",rt:$n[0].Void,p:[$n[0].Array.type(System.Char)]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"Write$4",rt:$n[0].Void,p:[$n[0].Decimal]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"Write$5",rt:$n[0].Void,p:[$n[0].Double]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"Write$6",rt:$n[0].Void,p:[$n[0].Int32]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"Write$7",rt:$n[0].Void,p:[$n[0].Int64]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"Write$8",rt:$n[0].Void,p:[$n[0].Object]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].Single,ps:0}],sn:"Write$9",rt:$n[0].Void,p:[$n[0].Single]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"Write$10",rt:$n[0].Void,p:[$n[0].String]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].UInt32,ps:0}],sn:"Write$15",rt:$n[0].Void,p:[$n[0].UInt32]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"Write$16",rt:$n[0].Void,p:[$n[0].UInt64]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1}],sn:"Write$11",rt:$n[0].Void,p:[$n[0].String,$n[0].Object]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg",ip:!0,pt:$n[0].Array.type(System.Object),ps:1}],sn:"Write$14",rt:$n[0].Void,p:[$n[0].String,$n[0].Array.type(System.Object)]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Write$3",rt:$n[0].Void,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2}],sn:"Write$12",rt:$n[0].Void,p:[$n[0].String,$n[0].Object,$n[0].Object]},{v:!0,a:2,n:"Write",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2},{n:"arg2",pt:$n[0].Object,ps:3}],sn:"Write$13",rt:$n[0].Void,p:[$n[0].String,$n[0].Object,$n[0].Object,$n[0].Object]},{v:!0,a:2,n:"WriteLine",t:8,sn:"WriteLine",rt:$n[0].Void},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].Boolean,ps:0}],sn:"WriteLine$1",rt:$n[0].Void,p:[$n[0].Boolean]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].Char,ps:0}],sn:"WriteLine$2",rt:$n[0].Void,p:[$n[0].Char]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0}],sn:"WriteLine$3",rt:$n[0].Void,p:[$n[0].Array.type(System.Char)]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].Decimal,ps:0}],sn:"WriteLine$5",rt:$n[0].Void,p:[$n[0].Decimal]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"WriteLine$6",rt:$n[0].Void,p:[$n[0].Double]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"WriteLine$7",rt:$n[0].Void,p:[$n[0].Int32]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"WriteLine$8",rt:$n[0].Void,p:[$n[0].Int64]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"WriteLine$9",rt:$n[0].Void,p:[$n[0].Object]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].Single,ps:0}],sn:"WriteLine$10",rt:$n[0].Void,p:[$n[0].Single]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"WriteLine$11",rt:$n[0].Void,p:[$n[0].String]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].UInt32,ps:0}],sn:"WriteLine$16",rt:$n[0].Void,p:[$n[0].UInt32]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"WriteLine$17",rt:$n[0].Void,p:[$n[0].UInt64]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1}],sn:"WriteLine$12",rt:$n[0].Void,p:[$n[0].String,$n[0].Object]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg",ip:!0,pt:$n[0].Array.type(System.Object),ps:1}],sn:"WriteLine$15",rt:$n[0].Void,p:[$n[0].String,$n[0].Array.type(System.Object)]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"WriteLine$4",rt:$n[0].Void,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2}],sn:"WriteLine$13",rt:$n[0].Void,p:[$n[0].String,$n[0].Object,$n[0].Object]},{v:!0,a:2,n:"WriteLine",t:8,pi:[{n:"format",pt:$n[0].String,ps:0},{n:"arg0",pt:$n[0].Object,ps:1},{n:"arg1",pt:$n[0].Object,ps:2},{n:"arg2",pt:$n[0].Object,ps:3}],sn:"WriteLine$14",rt:$n[0].Void,p:[$n[0].String,$n[0].Object,$n[0].Object,$n[0].Object]},{ab:!0,a:2,n:"Encoding",t:16,rt:$n[8].Encoding,g:{ab:!0,a:2,n:"get_Encoding",t:8,rt:$n[8].Encoding,fg:"Encoding"},fn:"Encoding"},{v:!0,a:2,n:"FormatProvider",t:16,rt:$n[0].IFormatProvider,g:{v:!0,a:2,n:"get_FormatProvider",t:8,rt:$n[0].IFormatProvider,fg:"FormatProvider"},fn:"FormatProvider"},{v:!0,a:2,n:"NewLine",t:16,rt:$n[0].String,g:{v:!0,a:2,n:"get_NewLine",t:8,rt:$n[0].String,fg:"NewLine"},s:{v:!0,a:2,n:"set_NewLine",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"NewLine"},fn:"NewLine"},{a:3,n:"CoreNewLine",t:4,rt:$n[0].Array.type(System.Char),sn:"CoreNewLine"},{a:1,n:"InitialNewLine",is:!0,t:4,rt:$n[0].String,sn:"InitialNewLine"},{a:1,n:"InternalFormatProvider",t:4,rt:$n[0].IFormatProvider,sn:"InternalFormatProvider"},{a:2,n:"Null",is:!0,t:4,rt:$n[13].TextWriter,sn:"Null",ro:!0}]}});$m("System.IO.TextWriter.NullTextWriter",function(){return{td:$n[13].TextWriter,att:1057027,a:1,at:[new System.SerializableAttribute],m:[{a:4,n:".ctor",t:1,sn:"ctor"},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"Write$10",rt:$n[0].Void,p:[$n[0].String]},{ov:!0,a:2,n:"Write",t:8,pi:[{n:"buffer",pt:$n[0].Array.type(System.Char),ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"Write$3",rt:$n[0].Void,p:[$n[0].Array.type(System.Char),$n[0].Int32,$n[0].Int32]},{ov:!0,a:2,n:"WriteLine",t:8,sn:"WriteLine",rt:$n[0].Void},{ov:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"WriteLine$9",rt:$n[0].Void,p:[$n[0].Object]},{ov:!0,a:2,n:"WriteLine",t:8,pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"WriteLine$11",rt:$n[0].Void,p:[$n[0].String]},{ov:!0,a:2,n:"Encoding",t:16,rt:$n[8].Encoding,g:{ov:!0,a:2,n:"get_Encoding",t:8,rt:$n[8].Encoding,fg:"Encoding"},fn:"Encoding"}]}});$m("System.IO.__Error",function(){return{att:1048960,a:4,s:!0,m:[{a:4,n:"EndOfFile",is:!0,t:8,sn:"EndOfFile",rt:$n[0].Void},{a:4,n:"EndReadCalledTwice",is:!0,t:8,sn:"EndReadCalledTwice",rt:$n[0].Void},{a:4,n:"EndWriteCalledTwice",is:!0,t:8,sn:"EndWriteCalledTwice",rt:$n[0].Void},{a:4,n:"FileNotOpen",is:!0,t:8,sn:"FileNotOpen",rt:$n[0].Void},{a:4,n:"MemoryStreamNotExpandable",is:!0,t:8,sn:"MemoryStreamNotExpandable",rt:$n[0].Void},{a:4,n:"ReadNotSupported",is:!0,t:8,sn:"ReadNotSupported",rt:$n[0].Void},{a:4,n:"ReaderClosed",is:!0,t:8,sn:"ReaderClosed",rt:$n[0].Void},{a:4,n:"SeekNotSupported",is:!0,t:8,sn:"SeekNotSupported",rt:$n[0].Void},{a:4,n:"StreamIsClosed",is:!0,t:8,sn:"StreamIsClosed",rt:$n[0].Void},{a:4,n:"WriteNotSupported",is:!0,t:8,sn:"WriteNotSupported",rt:$n[0].Void},{a:4,n:"WriterClosed",is:!0,t:8,sn:"WriterClosed",rt:$n[0].Void},{a:4,n:"WrongAsyncResult",is:!0,t:8,sn:"WrongAsyncResult",rt:$n[0].Void}]}});$m("System.Globalization.BidiCategory",function(){return{att:256,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"ArabicNumber",is:!0,t:4,rt:$n[1].BidiCategory,sn:"ArabicNumber",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"BoundaryNeutral",is:!0,t:4,rt:$n[1].BidiCategory,sn:"BoundaryNeutral",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"CommonNumberSeparator",is:!0,t:4,rt:$n[1].BidiCategory,sn:"CommonNumberSeparator",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"EuropeanNumber",is:!0,t:4,rt:$n[1].BidiCategory,sn:"EuropeanNumber",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"EuropeanNumberSeparator",is:!0,t:4,rt:$n[1].BidiCategory,sn:"EuropeanNumberSeparator",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"EuropeanNumberTerminator",is:!0,t:4,rt:$n[1].BidiCategory,sn:"EuropeanNumberTerminator",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"FirstStrongIsolate",is:!0,t:4,rt:$n[1].BidiCategory,sn:"FirstStrongIsolate",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"LeftToRight",is:!0,t:4,rt:$n[1].BidiCategory,sn:"LeftToRight",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"LeftToRightEmbedding",is:!0,t:4,rt:$n[1].BidiCategory,sn:"LeftToRightEmbedding",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"LeftToRightIsolate",is:!0,t:4,rt:$n[1].BidiCategory,sn:"LeftToRightIsolate",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"LeftToRightOverride",is:!0,t:4,rt:$n[1].BidiCategory,sn:"LeftToRightOverride",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"NonSpacingMark",is:!0,t:4,rt:$n[1].BidiCategory,sn:"NonSpacingMark",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"OtherNeutrals",is:!0,t:4,rt:$n[1].BidiCategory,sn:"OtherNeutrals",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"ParagraphSeparator",is:!0,t:4,rt:$n[1].BidiCategory,sn:"ParagraphSeparator",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"PopDirectionIsolate",is:!0,t:4,rt:$n[1].BidiCategory,sn:"PopDirectionIsolate",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"PopDirectionalFormat",is:!0,t:4,rt:$n[1].BidiCategory,sn:"PopDirectionalFormat",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"RightToLeft",is:!0,t:4,rt:$n[1].BidiCategory,sn:"RightToLeft",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"RightToLeftArabic",is:!0,t:4,rt:$n[1].BidiCategory,sn:"RightToLeftArabic",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"RightToLeftEmbedding",is:!0,t:4,rt:$n[1].BidiCategory,sn:"RightToLeftEmbedding",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"RightToLeftIsolate",is:!0,t:4,rt:$n[1].BidiCategory,sn:"RightToLeftIsolate",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"RightToLeftOverride",is:!0,t:4,rt:$n[1].BidiCategory,sn:"RightToLeftOverride",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"SegmentSeparator",is:!0,t:4,rt:$n[1].BidiCategory,sn:"SegmentSeparator",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}},{a:2,n:"Whitespace",is:!0,t:4,rt:$n[1].BidiCategory,sn:"Whitespace",box:function($v){return Bridge.box($v,System.Globalization.BidiCategory,System.Enum.toStringFn(System.Globalization.BidiCategory))}}]}});$m("System.Globalization.DaylightTime",function(){return{att:1048577,a:2,m:[{a:1,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].DateTime,$n[0].DateTime,$n[0].TimeSpan],pi:[{n:"start",pt:$n[0].DateTime,ps:0},{n:"end",pt:$n[0].DateTime,ps:1},{n:"delta",pt:$n[0].TimeSpan,ps:2}],sn:"$ctor1"},{a:2,n:"Delta",t:16,rt:$n[0].TimeSpan,g:{a:2,n:"get_Delta",t:8,rt:$n[0].TimeSpan,fg:"Delta"},fn:"Delta"},{a:2,n:"End",t:16,rt:$n[0].DateTime,g:{a:2,n:"get_End",t:8,rt:$n[0].DateTime,fg:"End",box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},fn:"End"},{a:2,n:"Start",t:16,rt:$n[0].DateTime,g:{a:2,n:"get_Start",t:8,rt:$n[0].DateTime,fg:"Start",box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},fn:"Start"},{a:1,n:"_delta",t:4,rt:$n[0].TimeSpan,sn:"_delta",ro:!0},{a:1,n:"_end",t:4,rt:$n[0].DateTime,sn:"_end",ro:!0,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:1,n:"_start",t:4,rt:$n[0].DateTime,sn:"_start",ro:!0,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}}]}});$m("System.Globalization.DaylightTimeStruct",function(){return{att:1048840,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].DateTime,$n[0].DateTime,$n[0].TimeSpan],pi:[{n:"start",pt:$n[0].DateTime,ps:0},{n:"end",pt:$n[0].DateTime,ps:1},{n:"delta",pt:$n[0].TimeSpan,ps:2}],sn:"$ctor1"},{a:2,n:"Delta",t:4,rt:$n[0].TimeSpan,sn:"Delta",ro:!0},{a:2,n:"End",t:4,rt:$n[0].DateTime,sn:"End",ro:!0,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:2,n:"Start",t:4,rt:$n[0].DateTime,sn:"Start",ro:!0,box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}}]}});$m("System.Globalization.SortVersion",function(){return{att:1057025,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Guid],pi:[{n:"fullVersion",pt:$n[0].Int32,ps:0},{n:"sortId",pt:$n[0].Guid,ps:1}],sn:"ctor"},{a:4,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Int32,$n[0].Guid],pi:[{n:"nlsVersion",pt:$n[0].Int32,ps:0},{n:"effectiveId",pt:$n[0].Int32,ps:1},{n:"customVersion",pt:$n[0].Guid,ps:2}],sn:"$ctor1"},{a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[1].SortVersion,ps:0}],sn:"equalsT",rt:$n[0].Boolean,p:[$n[1].SortVersion],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],sn:"equals",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"GetHashCode",t:8,sn:"getHashCode",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"op_Equality",is:!0,t:8,pi:[{n:"left",pt:$n[1].SortVersion,ps:0},{n:"right",pt:$n[1].SortVersion,ps:1}],sn:"op_Equality",rt:$n[0].Boolean,p:[$n[1].SortVersion,$n[1].SortVersion],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"op_Inequality",is:!0,t:8,pi:[{n:"left",pt:$n[1].SortVersion,ps:0},{n:"right",pt:$n[1].SortVersion,ps:1}],sn:"op_Inequality",rt:$n[0].Boolean,p:[$n[1].SortVersion,$n[1].SortVersion],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"FullVersion",t:16,rt:$n[0].Int32,g:{a:2,n:"get_FullVersion",t:8,rt:$n[0].Int32,fg:"FullVersion",box:function($v){return Bridge.box($v,System.Int32)}},fn:"FullVersion"},{a:2,n:"SortId",t:16,rt:$n[0].Guid,g:{a:2,n:"get_SortId",t:8,rt:$n[0].Guid,fg:"SortId"},fn:"SortId"},{a:1,n:"m_NlsVersion",t:4,rt:$n[0].Int32,sn:"m_NlsVersion",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"m_SortId",t:4,rt:$n[0].Guid,sn:"m_SortId"}]}});$m("System.Globalization.UnicodeCategory",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"ClosePunctuation",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"ClosePunctuation",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"ConnectorPunctuation",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"ConnectorPunctuation",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"Control",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"Control",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"CurrencySymbol",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"CurrencySymbol",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"DashPunctuation",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"DashPunctuation",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"DecimalDigitNumber",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"DecimalDigitNumber",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"EnclosingMark",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"EnclosingMark",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"FinalQuotePunctuation",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"FinalQuotePunctuation",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"Format",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"Format",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"InitialQuotePunctuation",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"InitialQuotePunctuation",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"LetterNumber",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"LetterNumber",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"LineSeparator",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"LineSeparator",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"LowercaseLetter",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"LowercaseLetter",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"MathSymbol",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"MathSymbol",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"ModifierLetter",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"ModifierLetter",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"ModifierSymbol",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"ModifierSymbol",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"NonSpacingMark",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"NonSpacingMark",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"OpenPunctuation",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"OpenPunctuation",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"OtherLetter",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"OtherLetter",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"OtherNotAssigned",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"OtherNotAssigned",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"OtherNumber",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"OtherNumber",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"OtherPunctuation",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"OtherPunctuation",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"OtherSymbol",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"OtherSymbol",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"ParagraphSeparator",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"ParagraphSeparator",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"PrivateUse",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"PrivateUse",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"SpaceSeparator",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"SpaceSeparator",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"SpacingCombiningMark",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"SpacingCombiningMark",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"Surrogate",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"Surrogate",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"TitlecaseLetter",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"TitlecaseLetter",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}},{a:2,n:"UppercaseLetter",is:!0,t:4,rt:$n[1].UnicodeCategory,sn:"UppercaseLetter",box:function($v){return Bridge.box($v,System.Globalization.UnicodeCategory,System.Enum.toStringFn(System.Globalization.UnicodeCategory))}}]}});$m("System.Globalization.CultureNotFoundException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].String],pi:[{n:"paramName",pt:$n[0].String,ps:0},{n:"message",pt:$n[0].String,ps:1}],sn:"$ctor5"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Int32,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"invalidCultureId",pt:$n[0].Int32,ps:1},{n:"innerException",pt:$n[0].Exception,ps:2}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Int32,$n[0].String],pi:[{n:"paramName",pt:$n[0].String,ps:0},{n:"invalidCultureId",pt:$n[0].Int32,ps:1},{n:"message",pt:$n[0].String,ps:2}],sn:"$ctor4"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"invalidCultureName",pt:$n[0].String,ps:1},{n:"innerException",pt:$n[0].Exception,ps:2}],sn:"$ctor6"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].String,$n[0].String],pi:[{n:"paramName",pt:$n[0].String,ps:0},{n:"invalidCultureName",pt:$n[0].String,ps:1},{n:"message",pt:$n[0].String,ps:2}],sn:"$ctor7"},{a:1,n:"DefaultMessage",is:!0,t:16,rt:$n[0].String,g:{a:1,n:"get_DefaultMessage",t:8,rt:$n[0].String,fg:"DefaultMessage",is:!0},fn:"DefaultMessage"},{a:1,n:"FormatedInvalidCultureId",t:16,rt:$n[0].String,g:{a:1,n:"get_FormatedInvalidCultureId",t:8,rt:$n[0].String,fg:"FormatedInvalidCultureId"},fn:"FormatedInvalidCultureId"},{v:!0,a:2,n:"InvalidCultureId",t:16,rt:$n[0].Nullable$1(System.Int32),g:{v:!0,a:2,n:"get_InvalidCultureId",t:8,rt:$n[0].Nullable$1(System.Int32),fg:"InvalidCultureId",box:function($v){return Bridge.box($v,System.Int32,System.Nullable.toString,System.Nullable.getHashCode)}},fn:"InvalidCultureId"},{v:!0,a:2,n:"InvalidCultureName",t:16,rt:$n[0].String,g:{v:!0,a:2,n:"get_InvalidCultureName",t:8,rt:$n[0].String,fg:"InvalidCultureName"},fn:"InvalidCultureName"},{ov:!0,a:2,n:"Message",t:16,rt:$n[0].String,g:{ov:!0,a:2,n:"get_Message",t:8,rt:$n[0].String,fg:"Message"},fn:"Message"},{a:1,n:"_invalidCultureId",t:4,rt:$n[0].Nullable$1(System.Int32),sn:"_invalidCultureId",box:function($v){return Bridge.box($v,System.Int32,System.Nullable.toString,System.Nullable.getHashCode)}},{a:1,n:"_invalidCultureName",t:4,rt:$n[0].String,sn:"_invalidCultureName"}]}});$m("System.Globalization.Calendar",function(){return{att:1048705,a:2,m:[{a:3,n:".ctor",t:1,sn:"ctor"},{a:4,n:"Add",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"value",pt:$n[0].Double,ps:1},{n:"scale",pt:$n[0].Int32,ps:2}],sn:"Add",rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].Double,$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{v:!0,a:2,n:"AddDays",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"days",pt:$n[0].Int32,ps:1}],sn:"AddDays",rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{v:!0,a:2,n:"AddHours",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"hours",pt:$n[0].Int32,ps:1}],sn:"AddHours",rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{v:!0,a:2,n:"AddMilliseconds",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"milliseconds",pt:$n[0].Double,ps:1}],sn:"AddMilliseconds",rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].Double],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{v:!0,a:2,n:"AddMinutes",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"minutes",pt:$n[0].Int32,ps:1}],sn:"AddMinutes",rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{ab:!0,a:2,n:"AddMonths",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"months",pt:$n[0].Int32,ps:1}],sn:"AddMonths",rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{v:!0,a:2,n:"AddSeconds",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"seconds",pt:$n[0].Int32,ps:1}],sn:"AddSeconds",rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{v:!0,a:2,n:"AddWeeks",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"weeks",pt:$n[0].Int32,ps:1}],sn:"AddWeeks",rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{ab:!0,a:2,n:"AddYears",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"years",pt:$n[0].Int32,ps:1}],sn:"AddYears",rt:$n[0].DateTime,p:[$n[0].DateTime,$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{a:4,n:"CheckAddResult",is:!0,t:8,pi:[{n:"ticks",pt:$n[0].Int64,ps:0},{n:"minValue",pt:$n[0].DateTime,ps:1},{n:"maxValue",pt:$n[0].DateTime,ps:2}],sn:"CheckAddResult",rt:$n[0].Void,p:[$n[0].Int64,$n[0].DateTime,$n[0].DateTime]},{v:!0,a:2,n:"Clone",t:8,sn:"clone",rt:$n[0].Object},{ab:!0,a:2,n:"GetDayOfMonth",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0}],sn:"GetDayOfMonth",rt:$n[0].Int32,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"GetDayOfWeek",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0}],sn:"GetDayOfWeek",rt:$n[0].DayOfWeek,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.DayOfWeek,System.Enum.toStringFn(System.DayOfWeek))}},{ab:!0,a:2,n:"GetDayOfYear",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0}],sn:"GetDayOfYear",rt:$n[0].Int32,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetDaysInMonth",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1}],sn:"GetDaysInMonth",rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"GetDaysInMonth",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"era",pt:$n[0].Int32,ps:2}],sn:"GetDaysInMonth$1",rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetDaysInYear",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0}],sn:"GetDaysInYear",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"GetDaysInYear",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"era",pt:$n[0].Int32,ps:1}],sn:"GetDaysInYear$1",rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"GetEra",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0}],sn:"GetEra",rt:$n[0].Int32,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"GetFirstDayWeekOfYear",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"firstDayOfWeek",pt:$n[0].Int32,ps:1}],sn:"GetFirstDayWeekOfYear",rt:$n[0].Int32,p:[$n[0].DateTime,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetHour",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0}],sn:"GetHour",rt:$n[0].Int32,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetLeapMonth",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0}],sn:"GetLeapMonth",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetLeapMonth",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"era",pt:$n[0].Int32,ps:1}],sn:"GetLeapMonth$1",rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetMilliseconds",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0}],sn:"GetMilliseconds",rt:$n[0].Double,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.Double,System.Double.format,System.Double.getHashCode)}},{v:!0,a:2,n:"GetMinute",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0}],sn:"GetMinute",rt:$n[0].Int32,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"GetMonth",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0}],sn:"GetMonth",rt:$n[0].Int32,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetMonthsInYear",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0}],sn:"GetMonthsInYear",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"GetMonthsInYear",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"era",pt:$n[0].Int32,ps:1}],sn:"GetMonthsInYear$1",rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetSecond",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0}],sn:"GetSecond",rt:$n[0].Int32,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"GetSystemTwoDigitYearSetting",is:!0,t:8,pi:[{n:"CalID",pt:$n[1].CalendarId,ps:0},{n:"defaultYearValue",pt:$n[0].Int32,ps:1}],sn:"GetSystemTwoDigitYearSetting",rt:$n[0].Int32,p:[$n[1].CalendarId,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"GetWeekOfYear",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"rule",pt:$n[1].CalendarWeekRule,ps:1},{n:"firstDayOfWeek",pt:$n[0].DayOfWeek,ps:2}],sn:"GetWeekOfYear",rt:$n[0].Int32,p:[$n[0].DateTime,$n[1].CalendarWeekRule,$n[0].DayOfWeek],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"GetWeekOfYearFullDays",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0},{n:"firstDayOfWeek",pt:$n[0].Int32,ps:1},{n:"fullDays",pt:$n[0].Int32,ps:2}],sn:"GetWeekOfYearFullDays",rt:$n[0].Int32,p:[$n[0].DateTime,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"GetWeekOfYearOfMinSupportedDateTime",t:8,pi:[{n:"firstDayOfWeek",pt:$n[0].Int32,ps:0},{n:"minimumDaysInFirstWeek",pt:$n[0].Int32,ps:1}],sn:"GetWeekOfYearOfMinSupportedDateTime",rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"GetYear",t:8,pi:[{n:"time",pt:$n[0].DateTime,ps:0}],sn:"GetYear",rt:$n[0].Int32,p:[$n[0].DateTime],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:2,n:"IsLeapDay",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2}],sn:"IsLeapDay",rt:$n[0].Boolean,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"IsLeapDay",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2},{n:"era",pt:$n[0].Int32,ps:3}],sn:"IsLeapDay$1",rt:$n[0].Boolean,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{v:!0,a:2,n:"IsLeapMonth",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1}],sn:"IsLeapMonth",rt:$n[0].Boolean,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"IsLeapMonth",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"era",pt:$n[0].Int32,ps:2}],sn:"IsLeapMonth$1",rt:$n[0].Boolean,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{v:!0,a:2,n:"IsLeapYear",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0}],sn:"IsLeapYear",rt:$n[0].Boolean,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"IsLeapYear",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"era",pt:$n[0].Int32,ps:1}],sn:"IsLeapYear$1",rt:$n[0].Boolean,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{v:!0,a:4,n:"IsValidDay",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2},{n:"era",pt:$n[0].Int32,ps:3}],sn:"IsValidDay",rt:$n[0].Boolean,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{v:!0,a:4,n:"IsValidMonth",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"era",pt:$n[0].Int32,ps:2}],sn:"IsValidMonth",rt:$n[0].Boolean,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{v:!0,a:4,n:"IsValidYear",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"era",pt:$n[0].Int32,ps:1}],sn:"IsValidYear",rt:$n[0].Boolean,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"ReadOnly",is:!0,t:8,pi:[{n:"calendar",pt:$n[1].Calendar,ps:0}],sn:"ReadOnly",rt:$n[1].Calendar,p:[$n[1].Calendar]},{a:4,n:"SetReadOnlyState",t:8,pi:[{n:"readOnly",pt:$n[0].Boolean,ps:0}],sn:"SetReadOnlyState",rt:$n[0].Void,p:[$n[0].Boolean]},{v:!0,a:2,n:"ToDateTime",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2},{n:"hour",pt:$n[0].Int32,ps:3},{n:"minute",pt:$n[0].Int32,ps:4},{n:"second",pt:$n[0].Int32,ps:5},{n:"millisecond",pt:$n[0].Int32,ps:6}],sn:"ToDateTime",rt:$n[0].DateTime,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{ab:!0,a:2,n:"ToDateTime",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2},{n:"hour",pt:$n[0].Int32,ps:3},{n:"minute",pt:$n[0].Int32,ps:4},{n:"second",pt:$n[0].Int32,ps:5},{n:"millisecond",pt:$n[0].Int32,ps:6},{n:"era",pt:$n[0].Int32,ps:7}],sn:"ToDateTime$1",rt:$n[0].DateTime,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},{v:!0,a:2,n:"ToFourDigitYear",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0}],sn:"ToFourDigitYear",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{v:!0,a:4,n:"TryToDateTime",t:8,pi:[{n:"year",pt:$n[0].Int32,ps:0},{n:"month",pt:$n[0].Int32,ps:1},{n:"day",pt:$n[0].Int32,ps:2},{n:"hour",pt:$n[0].Int32,ps:3},{n:"minute",pt:$n[0].Int32,ps:4},{n:"second",pt:$n[0].Int32,ps:5},{n:"millisecond",pt:$n[0].Int32,ps:6},{n:"era",pt:$n[0].Int32,ps:7},{n:"result",out:!0,pt:$n[0].DateTime,ps:8}],sn:"TryToDateTime",rt:$n[0].Boolean,p:[$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].Int32,$n[0].DateTime],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:4,n:"VerifyWritable",t:8,sn:"VerifyWritable",rt:$n[0].Void},{v:!0,a:2,n:"AlgorithmType",t:16,rt:$n[1].CalendarAlgorithmType,g:{v:!0,a:2,n:"get_AlgorithmType",t:8,rt:$n[1].CalendarAlgorithmType,fg:"AlgorithmType",box:function($v){return Bridge.box($v,System.Globalization.CalendarAlgorithmType,System.Enum.toStringFn(System.Globalization.CalendarAlgorithmType))}},fn:"AlgorithmType"},{v:!0,a:4,n:"BaseCalendarID",t:16,rt:$n[1].CalendarId,g:{v:!0,a:4,n:"get_BaseCalendarID",t:8,rt:$n[1].CalendarId,fg:"BaseCalendarID",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},fn:"BaseCalendarID"},{v:!0,a:4,n:"CurrentEraValue",t:16,rt:$n[0].Int32,g:{v:!0,a:4,n:"get_CurrentEraValue",t:8,rt:$n[0].Int32,fg:"CurrentEraValue",box:function($v){return Bridge.box($v,System.Int32)}},fn:"CurrentEraValue"},{v:!0,a:3,n:"DaysInYearBeforeMinSupportedYear",t:16,rt:$n[0].Int32,g:{v:!0,a:3,n:"get_DaysInYearBeforeMinSupportedYear",t:8,rt:$n[0].Int32,fg:"DaysInYearBeforeMinSupportedYear",box:function($v){return Bridge.box($v,System.Int32)}},fn:"DaysInYearBeforeMinSupportedYear"},{ab:!0,a:2,n:"Eras",t:16,rt:$n[0].Array.type(System.Int32),g:{ab:!0,a:2,n:"get_Eras",t:8,rt:$n[0].Array.type(System.Int32),fg:"Eras"},fn:"Eras"},{v:!0,a:4,n:"ID",t:16,rt:$n[1].CalendarId,g:{v:!0,a:4,n:"get_ID",t:8,rt:$n[1].CalendarId,fg:"ID",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},fn:"ID"},{a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReadOnly",t:8,rt:$n[0].Boolean,fg:"IsReadOnly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsReadOnly"},{v:!0,a:2,n:"MaxSupportedDateTime",t:16,rt:$n[0].DateTime,g:{v:!0,a:2,n:"get_MaxSupportedDateTime",t:8,rt:$n[0].DateTime,fg:"MaxSupportedDateTime",box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},fn:"MaxSupportedDateTime"},{v:!0,a:2,n:"MinSupportedDateTime",t:16,rt:$n[0].DateTime,g:{v:!0,a:2,n:"get_MinSupportedDateTime",t:8,rt:$n[0].DateTime,fg:"MinSupportedDateTime",box:function($v){return Bridge.box($v,System.DateTime,System.DateTime.format)}},fn:"MinSupportedDateTime"},{v:!0,a:2,n:"TwoDigitYearMax",t:16,rt:$n[0].Int32,g:{v:!0,a:2,n:"get_TwoDigitYearMax",t:8,rt:$n[0].Int32,fg:"TwoDigitYearMax",box:function($v){return Bridge.box($v,System.Int32)}},s:{v:!0,a:2,n:"set_TwoDigitYearMax",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"TwoDigitYearMax"},fn:"TwoDigitYearMax"},{a:2,n:"CurrentEra",is:!0,t:4,rt:$n[0].Int32,sn:"CurrentEra",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"DaysPer100Years",is:!0,t:4,rt:$n[0].Int32,sn:"DaysPer100Years",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"DaysPer400Years",is:!0,t:4,rt:$n[0].Int32,sn:"DaysPer400Years",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"DaysPer4Years",is:!0,t:4,rt:$n[0].Int32,sn:"DaysPer4Years",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"DaysPerYear",is:!0,t:4,rt:$n[0].Int32,sn:"DaysPerYear",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"DaysTo10000",is:!0,t:4,rt:$n[0].Int32,sn:"DaysTo10000",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"MaxMillis",is:!0,t:4,rt:$n[0].Int64,sn:"MaxMillis"},{a:4,n:"MillisPerDay",is:!0,t:4,rt:$n[0].Int32,sn:"MillisPerDay",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"MillisPerHour",is:!0,t:4,rt:$n[0].Int32,sn:"MillisPerHour",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"MillisPerMinute",is:!0,t:4,rt:$n[0].Int32,sn:"MillisPerMinute",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"MillisPerSecond",is:!0,t:4,rt:$n[0].Int32,sn:"MillisPerSecond",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"TicksPerDay",is:!0,t:4,rt:$n[0].Int64,sn:"TicksPerDay"},{a:4,n:"TicksPerHour",is:!0,t:4,rt:$n[0].Int64,sn:"TicksPerHour"},{a:4,n:"TicksPerMillisecond",is:!0,t:4,rt:$n[0].Int64,sn:"TicksPerMillisecond"},{a:4,n:"TicksPerMinute",is:!0,t:4,rt:$n[0].Int64,sn:"TicksPerMinute"},{a:4,n:"TicksPerSecond",is:!0,t:4,rt:$n[0].Int64,sn:"TicksPerSecond"},{a:1,n:"_isReadOnly",t:4,rt:$n[0].Boolean,sn:"_isReadOnly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:4,n:"twoDigitYearMax",t:4,rt:$n[0].Int32,sn:"twoDigitYearMax",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Globalization.FORMATFLAGS",function(){return{att:256,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"None",is:!0,t:4,rt:$n[1].FORMATFLAGS,sn:"None",box:function($v){return Bridge.box($v,System.Globalization.FORMATFLAGS,System.Enum.toStringFn(System.Globalization.FORMATFLAGS))}},{a:2,n:"UseDigitPrefixInTokens",is:!0,t:4,rt:$n[1].FORMATFLAGS,sn:"UseDigitPrefixInTokens",box:function($v){return Bridge.box($v,System.Globalization.FORMATFLAGS,System.Enum.toStringFn(System.Globalization.FORMATFLAGS))}},{a:2,n:"UseGenitiveMonth",is:!0,t:4,rt:$n[1].FORMATFLAGS,sn:"UseGenitiveMonth",box:function($v){return Bridge.box($v,System.Globalization.FORMATFLAGS,System.Enum.toStringFn(System.Globalization.FORMATFLAGS))}},{a:2,n:"UseHebrewParsing",is:!0,t:4,rt:$n[1].FORMATFLAGS,sn:"UseHebrewParsing",box:function($v){return Bridge.box($v,System.Globalization.FORMATFLAGS,System.Enum.toStringFn(System.Globalization.FORMATFLAGS))}},{a:2,n:"UseLeapYearMonth",is:!0,t:4,rt:$n[1].FORMATFLAGS,sn:"UseLeapYearMonth",box:function($v){return Bridge.box($v,System.Globalization.FORMATFLAGS,System.Enum.toStringFn(System.Globalization.FORMATFLAGS))}},{a:2,n:"UseSpacesInDayNames",is:!0,t:4,rt:$n[1].FORMATFLAGS,sn:"UseSpacesInDayNames",box:function($v){return Bridge.box($v,System.Globalization.FORMATFLAGS,System.Enum.toStringFn(System.Globalization.FORMATFLAGS))}},{a:2,n:"UseSpacesInMonthNames",is:!0,t:4,rt:$n[1].FORMATFLAGS,sn:"UseSpacesInMonthNames",box:function($v){return Bridge.box($v,System.Globalization.FORMATFLAGS,System.Enum.toStringFn(System.Globalization.FORMATFLAGS))}}]}});$m("System.Globalization.CalendarId",function(){return{att:256,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"CHINESELUNISOLAR",is:!0,t:4,rt:$n[1].CalendarId,sn:"CHINESELUNISOLAR",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"GREGORIAN",is:!0,t:4,rt:$n[1].CalendarId,sn:"GREGORIAN",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"GREGORIAN_ARABIC",is:!0,t:4,rt:$n[1].CalendarId,sn:"GREGORIAN_ARABIC",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"GREGORIAN_ME_FRENCH",is:!0,t:4,rt:$n[1].CalendarId,sn:"GREGORIAN_ME_FRENCH",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"GREGORIAN_US",is:!0,t:4,rt:$n[1].CalendarId,sn:"GREGORIAN_US",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"GREGORIAN_XLIT_ENGLISH",is:!0,t:4,rt:$n[1].CalendarId,sn:"GREGORIAN_XLIT_ENGLISH",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"GREGORIAN_XLIT_FRENCH",is:!0,t:4,rt:$n[1].CalendarId,sn:"GREGORIAN_XLIT_FRENCH",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"HEBREW",is:!0,t:4,rt:$n[1].CalendarId,sn:"HEBREW",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"HIJRI",is:!0,t:4,rt:$n[1].CalendarId,sn:"HIJRI",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"JAPAN",is:!0,t:4,rt:$n[1].CalendarId,sn:"JAPAN",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"JAPANESELUNISOLAR",is:!0,t:4,rt:$n[1].CalendarId,sn:"JAPANESELUNISOLAR",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"JULIAN",is:!0,t:4,rt:$n[1].CalendarId,sn:"JULIAN",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"KOREA",is:!0,t:4,rt:$n[1].CalendarId,sn:"KOREA",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"KOREANLUNISOLAR",is:!0,t:4,rt:$n[1].CalendarId,sn:"KOREANLUNISOLAR",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"LAST_CALENDAR",is:!0,t:4,rt:$n[1].CalendarId,sn:"LAST_CALENDAR",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"LUNAR_ETO_CHN",is:!0,t:4,rt:$n[1].CalendarId,sn:"LUNAR_ETO_CHN",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"LUNAR_ETO_KOR",is:!0,t:4,rt:$n[1].CalendarId,sn:"LUNAR_ETO_KOR",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"LUNAR_ETO_ROKUYOU",is:!0,t:4,rt:$n[1].CalendarId,sn:"LUNAR_ETO_ROKUYOU",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"PERSIAN",is:!0,t:4,rt:$n[1].CalendarId,sn:"PERSIAN",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"SAKA",is:!0,t:4,rt:$n[1].CalendarId,sn:"SAKA",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"TAIWAN",is:!0,t:4,rt:$n[1].CalendarId,sn:"TAIWAN",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"TAIWANLUNISOLAR",is:!0,t:4,rt:$n[1].CalendarId,sn:"TAIWANLUNISOLAR",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"THAI",is:!0,t:4,rt:$n[1].CalendarId,sn:"THAI",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"UMALQURA",is:!0,t:4,rt:$n[1].CalendarId,sn:"UMALQURA",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}},{a:2,n:"UNINITIALIZED_VALUE",is:!0,t:4,rt:$n[1].CalendarId,sn:"UNINITIALIZED_VALUE",box:function($v){return Bridge.box($v,System.Globalization.CalendarId,System.Enum.toStringFn(System.Globalization.CalendarId))}}]}});$m("System.Globalization.DateTimeFormatInfoScanner",function(){return{nested:[$n[1].DateTimeFormatInfoScanner.FoundDatePattern],att:1048576,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:4,n:"AddDateWordOrPostfix",t:8,pi:[{n:"formatPostfix",pt:$n[0].String,ps:0},{n:"str",pt:$n[0].String,ps:1}],sn:"AddDateWordOrPostfix",rt:$n[0].Void,p:[$n[0].String,$n[0].String]},{a:4,n:"AddDateWords",t:8,pi:[{n:"pattern",pt:$n[0].String,ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"formatPostfix",pt:$n[0].String,ps:2}],sn:"AddDateWords",rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32,$n[0].String],box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"AddIgnorableSymbols",t:8,pi:[{n:"text",pt:$n[0].String,ps:0}],sn:"AddIgnorableSymbols",rt:$n[0].Void,p:[$n[0].String]},{a:1,n:"ArrayElementsBeginWithDigit",is:!0,t:8,pi:[{n:"array",pt:$n[0].Array.type(System.String),ps:0}],sn:"ArrayElementsBeginWithDigit",rt:$n[0].Boolean,p:[$n[0].Array.type(System.String)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"ArrayElementsHaveSpace",is:!0,t:8,pi:[{n:"array",pt:$n[0].Array.type(System.String),ps:0}],sn:"ArrayElementsHaveSpace",rt:$n[0].Boolean,p:[$n[0].Array.type(System.String)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"EqualStringArrays",is:!0,t:8,pi:[{n:"array1",pt:$n[0].Array.type(System.String),ps:0},{n:"array2",pt:$n[0].Array.type(System.String),ps:1}],sn:"EqualStringArrays",rt:$n[0].Boolean,p:[$n[0].Array.type(System.String),$n[0].Array.type(System.String)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:4,n:"GetDateWordsOfDTFI",t:8,pi:[{n:"dtfi",pt:$n[1].DateTimeFormatInfo,ps:0}],sn:"GetDateWordsOfDTFI",rt:$n[0].Array.type(System.String),p:[$n[1].DateTimeFormatInfo]},{a:4,n:"GetFormatFlagGenitiveMonth",is:!0,t:8,pi:[{n:"monthNames",pt:$n[0].Array.type(System.String),ps:0},{n:"genitveMonthNames",pt:$n[0].Array.type(System.String),ps:1},{n:"abbrevMonthNames",pt:$n[0].Array.type(System.String),ps:2},{n:"genetiveAbbrevMonthNames",pt:$n[0].Array.type(System.String),ps:3}],sn:"GetFormatFlagGenitiveMonth",rt:$n[1].FORMATFLAGS,p:[$n[0].Array.type(System.String),$n[0].Array.type(System.String),$n[0].Array.type(System.String),$n[0].Array.type(System.String)],box:function($v){return Bridge.box($v,System.Globalization.FORMATFLAGS,System.Enum.toStringFn(System.Globalization.FORMATFLAGS))}},{a:4,n:"GetFormatFlagUseHebrewCalendar",is:!0,t:8,pi:[{n:"calID",pt:$n[0].Int32,ps:0}],sn:"GetFormatFlagUseHebrewCalendar",rt:$n[1].FORMATFLAGS,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Globalization.FORMATFLAGS,System.Enum.toStringFn(System.Globalization.FORMATFLAGS))}},{a:4,n:"GetFormatFlagUseSpaceInDayNames",is:!0,t:8,pi:[{n:"dayNames",pt:$n[0].Array.type(System.String),ps:0},{n:"abbrevDayNames",pt:$n[0].Array.type(System.String),ps:1}],sn:"GetFormatFlagUseSpaceInDayNames",rt:$n[1].FORMATFLAGS,p:[$n[0].Array.type(System.String),$n[0].Array.type(System.String)],box:function($v){return Bridge.box($v,System.Globalization.FORMATFLAGS,System.Enum.toStringFn(System.Globalization.FORMATFLAGS))}},{a:4,n:"GetFormatFlagUseSpaceInMonthNames",is:!0,t:8,pi:[{n:"monthNames",pt:$n[0].Array.type(System.String),ps:0},{n:"genitveMonthNames",pt:$n[0].Array.type(System.String),ps:1},{n:"abbrevMonthNames",pt:$n[0].Array.type(System.String),ps:2},{n:"genetiveAbbrevMonthNames",pt:$n[0].Array.type(System.String),ps:3}],sn:"GetFormatFlagUseSpaceInMonthNames",rt:$n[1].FORMATFLAGS,p:[$n[0].Array.type(System.String),$n[0].Array.type(System.String),$n[0].Array.type(System.String),$n[0].Array.type(System.String)],box:function($v){return Bridge.box($v,System.Globalization.FORMATFLAGS,System.Enum.toStringFn(System.Globalization.FORMATFLAGS))}},{a:4,n:"ScanDateWord",t:8,pi:[{n:"pattern",pt:$n[0].String,ps:0}],sn:"ScanDateWord",rt:$n[0].Void,p:[$n[0].String]},{a:4,n:"ScanRepeatChar",is:!0,t:8,pi:[{n:"pattern",pt:$n[0].String,ps:0},{n:"ch",pt:$n[0].Char,ps:1},{n:"index",pt:$n[0].Int32,ps:2},{n:"count",out:!0,pt:$n[0].Int32,ps:3}],sn:"ScanRepeatChar",rt:$n[0].Int32,p:[$n[0].String,$n[0].Char,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"SkipWhiteSpacesAndNonLetter",is:!0,t:8,pi:[{n:"pattern",pt:$n[0].String,ps:0},{n:"currentIndex",pt:$n[0].Int32,ps:1}],sn:"SkipWhiteSpacesAndNonLetter",rt:$n[0].Int32,p:[$n[0].String,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"KnownWords",is:!0,t:16,rt:$n[4].Dictionary$2(System.String,System.String),g:{a:1,n:"get_KnownWords",t:8,rt:$n[4].Dictionary$2(System.String,System.String),fg:"KnownWords",is:!0},fn:"KnownWords"},{a:4,n:"CJKDaySuff",is:!0,t:4,rt:$n[0].String,sn:"CJKDaySuff"},{a:4,n:"CJKHourSuff",is:!0,t:4,rt:$n[0].String,sn:"CJKHourSuff"},{a:4,n:"CJKMinuteSuff",is:!0,t:4,rt:$n[0].String,sn:"CJKMinuteSuff"},{a:4,n:"CJKMonthSuff",is:!0,t:4,rt:$n[0].String,sn:"CJKMonthSuff"},{a:4,n:"CJKSecondSuff",is:!0,t:4,rt:$n[0].String,sn:"CJKSecondSuff"},{a:4,n:"CJKYearSuff",is:!0,t:4,rt:$n[0].String,sn:"CJKYearSuff"},{a:4,n:"ChineseHourSuff",is:!0,t:4,rt:$n[0].String,sn:"ChineseHourSuff"},{a:4,n:"IgnorableSymbolChar",is:!0,t:4,rt:$n[0].Char,sn:"IgnorableSymbolChar",box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:4,n:"KoreanDaySuff",is:!0,t:4,rt:$n[0].String,sn:"KoreanDaySuff"},{a:4,n:"KoreanHourSuff",is:!0,t:4,rt:$n[0].String,sn:"KoreanHourSuff"},{a:4,n:"KoreanMinuteSuff",is:!0,t:4,rt:$n[0].String,sn:"KoreanMinuteSuff"},{a:4,n:"KoreanMonthSuff",is:!0,t:4,rt:$n[0].String,sn:"KoreanMonthSuff"},{a:4,n:"KoreanSecondSuff",is:!0,t:4,rt:$n[0].String,sn:"KoreanSecondSuff"},{a:4,n:"KoreanYearSuff",is:!0,t:4,rt:$n[0].String,sn:"KoreanYearSuff"},{a:4,n:"MonthPostfixChar",is:!0,t:4,rt:$n[0].Char,sn:"MonthPostfixChar",box:function($v){return Bridge.box($v,System.Char,String.fromCharCode,System.Char.getHashCode)}},{a:1,n:"_ymdFlags",t:4,rt:$n[1].DateTimeFormatInfoScanner.FoundDatePattern,sn:"_ymdFlags",box:function($v){return Bridge.box($v,System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern,System.Enum.toStringFn(System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern))}},{a:4,n:"m_dateWords",t:4,rt:$n[4].List$1(System.String),sn:"m_dateWords"},{a:1,n:"s_knownWords",is:!0,t:4,rt:$n[4].Dictionary$2(System.String,System.String),sn:"s_knownWords"}]}});$m("System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern",function(){return{td:$n[1].DateTimeFormatInfoScanner,att:259,a:1,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"FoundDayPatternFlag",is:!0,t:4,rt:$n[1].DateTimeFormatInfoScanner.FoundDatePattern,sn:"FoundDayPatternFlag",box:function($v){return Bridge.box($v,System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern,System.Enum.toStringFn(System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern))}},{a:2,n:"FoundMonthPatternFlag",is:!0,t:4,rt:$n[1].DateTimeFormatInfoScanner.FoundDatePattern,sn:"FoundMonthPatternFlag",box:function($v){return Bridge.box($v,System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern,System.Enum.toStringFn(System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern))}},{a:2,n:"FoundYMDPatternFlag",is:!0,t:4,rt:$n[1].DateTimeFormatInfoScanner.FoundDatePattern,sn:"FoundYMDPatternFlag",box:function($v){return Bridge.box($v,System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern,System.Enum.toStringFn(System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern))}},{a:2,n:"FoundYearPatternFlag",is:!0,t:4,rt:$n[1].DateTimeFormatInfoScanner.FoundDatePattern,sn:"FoundYearPatternFlag",box:function($v){return Bridge.box($v,System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern,System.Enum.toStringFn(System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern))}},{a:2,n:"None",is:!0,t:4,rt:$n[1].DateTimeFormatInfoScanner.FoundDatePattern,sn:"None",box:function($v){return Bridge.box($v,System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern,System.Enum.toStringFn(System.Globalization.DateTimeFormatInfoScanner.FoundDatePattern))}}]}});$m("System.Globalization.GlobalizationMode",function(){return{att:1048832,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:1,n:"GetGlobalizationInvariantMode",is:!0,t:8,sn:"GetGlobalizationInvariantMode",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:4,n:"GetInvariantSwitchValue",is:!0,t:8,sn:"GetInvariantSwitchValue",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:4,n:"Invariant",is:!0,t:16,rt:$n[0].Boolean,g:{a:4,n:"get_Invariant",t:8,rt:$n[0].Boolean,fg:"Invariant",is:!0,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"Invariant"},{a:1,n:"__Property__Initializer__Invariant",is:!0,t:4,rt:$n[0].Boolean,sn:"__Property__Initializer__Invariant",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.Globalization.CalendarAlgorithmType",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"LunarCalendar",is:!0,t:4,rt:$n[1].CalendarAlgorithmType,sn:"LunarCalendar",box:function($v){return Bridge.box($v,System.Globalization.CalendarAlgorithmType,System.Enum.toStringFn(System.Globalization.CalendarAlgorithmType))}},{a:2,n:"LunisolarCalendar",is:!0,t:4,rt:$n[1].CalendarAlgorithmType,sn:"LunisolarCalendar",box:function($v){return Bridge.box($v,System.Globalization.CalendarAlgorithmType,System.Enum.toStringFn(System.Globalization.CalendarAlgorithmType))}},{a:2,n:"SolarCalendar",is:!0,t:4,rt:$n[1].CalendarAlgorithmType,sn:"SolarCalendar",box:function($v){return Bridge.box($v,System.Globalization.CalendarAlgorithmType,System.Enum.toStringFn(System.Globalization.CalendarAlgorithmType))}},{a:2,n:"Unknown",is:!0,t:4,rt:$n[1].CalendarAlgorithmType,sn:"Unknown",box:function($v){return Bridge.box($v,System.Globalization.CalendarAlgorithmType,System.Enum.toStringFn(System.Globalization.CalendarAlgorithmType))}}]}});$m("System.Globalization.CalendarWeekRule",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"FirstDay",is:!0,t:4,rt:$n[1].CalendarWeekRule,sn:"FirstDay",box:function($v){return Bridge.box($v,System.Globalization.CalendarWeekRule,System.Enum.toStringFn(System.Globalization.CalendarWeekRule))}},{a:2,n:"FirstFourDayWeek",is:!0,t:4,rt:$n[1].CalendarWeekRule,sn:"FirstFourDayWeek",box:function($v){return Bridge.box($v,System.Globalization.CalendarWeekRule,System.Enum.toStringFn(System.Globalization.CalendarWeekRule))}},{a:2,n:"FirstFullWeek",is:!0,t:4,rt:$n[1].CalendarWeekRule,sn:"FirstFullWeek",box:function($v){return Bridge.box($v,System.Globalization.CalendarWeekRule,System.Enum.toStringFn(System.Globalization.CalendarWeekRule))}}]}});$m("System.Globalization.DateTimeStyles",function(){return{att:257,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"AdjustToUniversal",is:!0,t:4,rt:$n[1].DateTimeStyles,sn:"AdjustToUniversal",box:function($v){return Bridge.box($v,System.Globalization.DateTimeStyles,System.Enum.toStringFn(System.Globalization.DateTimeStyles))}},{a:2,n:"AllowInnerWhite",is:!0,t:4,rt:$n[1].DateTimeStyles,sn:"AllowInnerWhite",box:function($v){return Bridge.box($v,System.Globalization.DateTimeStyles,System.Enum.toStringFn(System.Globalization.DateTimeStyles))}},{a:2,n:"AllowLeadingWhite",is:!0,t:4,rt:$n[1].DateTimeStyles,sn:"AllowLeadingWhite",box:function($v){return Bridge.box($v,System.Globalization.DateTimeStyles,System.Enum.toStringFn(System.Globalization.DateTimeStyles))}},{a:2,n:"AllowTrailingWhite",is:!0,t:4,rt:$n[1].DateTimeStyles,sn:"AllowTrailingWhite",box:function($v){return Bridge.box($v,System.Globalization.DateTimeStyles,System.Enum.toStringFn(System.Globalization.DateTimeStyles))}},{a:2,n:"AllowWhiteSpaces",is:!0,t:4,rt:$n[1].DateTimeStyles,sn:"AllowWhiteSpaces",box:function($v){return Bridge.box($v,System.Globalization.DateTimeStyles,System.Enum.toStringFn(System.Globalization.DateTimeStyles))}},{a:2,n:"AssumeLocal",is:!0,t:4,rt:$n[1].DateTimeStyles,sn:"AssumeLocal",box:function($v){return Bridge.box($v,System.Globalization.DateTimeStyles,System.Enum.toStringFn(System.Globalization.DateTimeStyles))}},{a:2,n:"AssumeUniversal",is:!0,t:4,rt:$n[1].DateTimeStyles,sn:"AssumeUniversal",box:function($v){return Bridge.box($v,System.Globalization.DateTimeStyles,System.Enum.toStringFn(System.Globalization.DateTimeStyles))}},{a:2,n:"NoCurrentDateDefault",is:!0,t:4,rt:$n[1].DateTimeStyles,sn:"NoCurrentDateDefault",box:function($v){return Bridge.box($v,System.Globalization.DateTimeStyles,System.Enum.toStringFn(System.Globalization.DateTimeStyles))}},{a:2,n:"None",is:!0,t:4,rt:$n[1].DateTimeStyles,sn:"None",box:function($v){return Bridge.box($v,System.Globalization.DateTimeStyles,System.Enum.toStringFn(System.Globalization.DateTimeStyles))}},{a:2,n:"RoundtripKind",is:!0,t:4,rt:$n[1].DateTimeStyles,sn:"RoundtripKind",box:function($v){return Bridge.box($v,System.Globalization.DateTimeStyles,System.Enum.toStringFn(System.Globalization.DateTimeStyles))}}]}});$m("System.Globalization.DateTimeFormatInfo",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Clone",t:8,sn:"clone",rt:$n[0].Object},{a:2,n:"GetAbbreviatedDayName",t:8,pi:[{n:"dayofweek",pt:$n[0].DayOfWeek,ps:0}],sn:"getAbbreviatedDayName",rt:$n[0].String,p:[$n[0].DayOfWeek]},{a:2,n:"GetAbbreviatedMonthName",t:8,pi:[{n:"month",pt:$n[0].Int32,ps:0}],sn:"getAbbreviatedMonthName",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"GetAllDateTimePatterns",t:8,sn:"getAllDateTimePatterns",rt:$n[0].Array.type(System.String)},{a:2,n:"GetAllDateTimePatterns",t:8,pi:[{n:"format",pt:$n[0].Char,ps:0}],sn:"getAllDateTimePatterns",rt:$n[0].Array.type(System.String),p:[$n[0].Char]},{a:2,n:"GetDayName",t:8,pi:[{n:"dayofweek",pt:$n[0].DayOfWeek,ps:0}],sn:"getDayName",rt:$n[0].String,p:[$n[0].DayOfWeek]},{a:2,n:"GetFormat",t:8,pi:[{n:"formatType",pt:Function,ps:0}],sn:"getFormat",rt:$n[0].Object,p:[Function]},{a:2,n:"GetMonthName",t:8,pi:[{n:"month",pt:$n[0].Int32,ps:0}],sn:"getMonthName",rt:$n[0].String,p:[$n[0].Int32]},{a:2,n:"GetShortestDayName",t:8,pi:[{n:"dayOfWeek",pt:$n[0].DayOfWeek,ps:0}],sn:"getShortestDayName",rt:$n[0].String,p:[$n[0].DayOfWeek]},{a:2,n:"AMDesignator",t:16,rt:$n[0].String,g:{a:2,n:"get_AMDesignator",t:8,rt:$n[0].String,fg:"amDesignator"},s:{a:2,n:"set_AMDesignator",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"amDesignator"},fn:"amDesignator"},{a:2,n:"AbbreviatedDayNames",t:16,rt:$n[0].Array.type(System.String),g:{a:2,n:"get_AbbreviatedDayNames",t:8,rt:$n[0].Array.type(System.String),fg:"abbreviatedDayNames"},s:{a:2,n:"set_AbbreviatedDayNames",t:8,p:[$n[0].Array.type(System.String)],rt:$n[0].Void,fs:"abbreviatedDayNames"},fn:"abbreviatedDayNames"},{a:2,n:"AbbreviatedMonthGenitiveNames",t:16,rt:$n[0].Array.type(System.String),g:{a:2,n:"get_AbbreviatedMonthGenitiveNames",t:8,rt:$n[0].Array.type(System.String),fg:"abbreviatedMonthGenitiveNames"},s:{a:2,n:"set_AbbreviatedMonthGenitiveNames",t:8,p:[$n[0].Array.type(System.String)],rt:$n[0].Void,fs:"abbreviatedMonthGenitiveNames"},fn:"abbreviatedMonthGenitiveNames"},{a:2,n:"AbbreviatedMonthNames",t:16,rt:$n[0].Array.type(System.String),g:{a:2,n:"get_AbbreviatedMonthNames",t:8,rt:$n[0].Array.type(System.String),fg:"abbreviatedMonthNames"},s:{a:2,n:"set_AbbreviatedMonthNames",t:8,p:[$n[0].Array.type(System.String)],rt:$n[0].Void,fs:"abbreviatedMonthNames"},fn:"abbreviatedMonthNames"},{a:2,n:"CurrentInfo",is:!0,t:16,rt:$n[1].DateTimeFormatInfo,g:{a:2,n:"get_CurrentInfo",t:8,rt:$n[1].DateTimeFormatInfo,fg:"currentInfo",is:!0},fn:"currentInfo"},{a:2,n:"DateSeparator",t:16,rt:$n[0].String,g:{a:2,n:"get_DateSeparator",t:8,rt:$n[0].String,fg:"dateSeparator"},s:{a:2,n:"set_DateSeparator",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"dateSeparator"},fn:"dateSeparator"},{a:2,n:"DayNames",t:16,rt:$n[0].Array.type(System.String),g:{a:2,n:"get_DayNames",t:8,rt:$n[0].Array.type(System.String),fg:"dayNames"},s:{a:2,n:"set_DayNames",t:8,p:[$n[0].Array.type(System.String)],rt:$n[0].Void,fs:"dayNames"},fn:"dayNames"},{a:2,n:"FirstDayOfWeek",t:16,rt:$n[0].DayOfWeek,g:{a:2,n:"get_FirstDayOfWeek",t:8,rt:$n[0].DayOfWeek,fg:"firstDayOfWeek",box:function($v){return Bridge.box($v,System.DayOfWeek,System.Enum.toStringFn(System.DayOfWeek))}},s:{a:2,n:"set_FirstDayOfWeek",t:8,p:[$n[0].DayOfWeek],rt:$n[0].Void,fs:"firstDayOfWeek"},fn:"firstDayOfWeek"},{a:2,n:"FullDateTimePattern",t:16,rt:$n[0].String,g:{a:2,n:"get_FullDateTimePattern",t:8,rt:$n[0].String,fg:"fullDateTimePattern"},s:{a:2,n:"set_FullDateTimePattern",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"fullDateTimePattern"},fn:"fullDateTimePattern"},{a:2,n:"InvariantInfo",is:!0,t:16,rt:$n[1].DateTimeFormatInfo,g:{a:2,n:"get_InvariantInfo",t:8,rt:$n[1].DateTimeFormatInfo,fg:"invariantInfo",is:!0},fn:"invariantInfo"},{a:2,n:"LongDatePattern",t:16,rt:$n[0].String,g:{a:2,n:"get_LongDatePattern",t:8,rt:$n[0].String,fg:"longDatePattern"},s:{a:2,n:"set_LongDatePattern",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"longDatePattern"},fn:"longDatePattern"},{a:2,n:"LongTimePattern",t:16,rt:$n[0].String,g:{a:2,n:"get_LongTimePattern",t:8,rt:$n[0].String,fg:"longTimePattern"},s:{a:2,n:"set_LongTimePattern",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"longTimePattern"},fn:"longTimePattern"},{a:2,n:"MonthDayPattern",t:16,rt:$n[0].String,g:{a:2,n:"get_MonthDayPattern",t:8,rt:$n[0].String,fg:"monthDayPattern"},s:{a:2,n:"set_MonthDayPattern",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"monthDayPattern"},fn:"monthDayPattern"},{a:2,n:"MonthGenitiveNames",t:16,rt:$n[0].Array.type(System.String),g:{a:2,n:"get_MonthGenitiveNames",t:8,rt:$n[0].Array.type(System.String),fg:"monthGenitiveNames"},s:{a:2,n:"set_MonthGenitiveNames",t:8,p:[$n[0].Array.type(System.String)],rt:$n[0].Void,fs:"monthGenitiveNames"},fn:"monthGenitiveNames"},{a:2,n:"MonthNames",t:16,rt:$n[0].Array.type(System.String),g:{a:2,n:"get_MonthNames",t:8,rt:$n[0].Array.type(System.String),fg:"monthNames"},s:{a:2,n:"set_MonthNames",t:8,p:[$n[0].Array.type(System.String)],rt:$n[0].Void,fs:"monthNames"},fn:"monthNames"},{a:2,n:"PMDesignator",t:16,rt:$n[0].String,g:{a:2,n:"get_PMDesignator",t:8,rt:$n[0].String,fg:"pmDesignator"},s:{a:2,n:"set_PMDesignator",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"pmDesignator"},fn:"pmDesignator"},{a:2,n:"RFC1123Pattern",t:16,rt:$n[0].String,g:{a:2,n:"get_RFC1123Pattern",t:8,rt:$n[0].String,fg:"rfc1123Pattern"},s:{a:2,n:"set_RFC1123Pattern",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"rfc1123Pattern"},fn:"rfc1123Pattern"},{a:2,n:"RoundtripFormat",t:16,rt:$n[0].String,g:{a:2,n:"get_RoundtripFormat",t:8,rt:$n[0].String,fg:"roundtripFormat"},s:{a:2,n:"set_RoundtripFormat",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"roundtripFormat"},fn:"roundtripFormat"},{a:2,n:"ShortDatePattern",t:16,rt:$n[0].String,g:{a:2,n:"get_ShortDatePattern",t:8,rt:$n[0].String,fg:"shortDatePattern"},s:{a:2,n:"set_ShortDatePattern",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"shortDatePattern"},fn:"shortDatePattern"},{a:2,n:"ShortTimePattern",t:16,rt:$n[0].String,g:{a:2,n:"get_ShortTimePattern",t:8,rt:$n[0].String,fg:"shortTimePattern"},s:{a:2,n:"set_ShortTimePattern",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"shortTimePattern"},fn:"shortTimePattern"},{a:2,n:"ShortestDayNames",t:16,rt:$n[0].Array.type(System.String),g:{a:2,n:"get_ShortestDayNames",t:8,rt:$n[0].Array.type(System.String),fg:"shortestDayNames"},s:{a:2,n:"set_ShortestDayNames",t:8,p:[$n[0].Array.type(System.String)],rt:$n[0].Void,fs:"shortestDayNames"},fn:"shortestDayNames"},{a:2,n:"SortableDateTimePattern",t:16,rt:$n[0].String,g:{a:2,n:"get_SortableDateTimePattern",t:8,rt:$n[0].String,fg:"sortableDateTimePattern"},s:{a:2,n:"set_SortableDateTimePattern",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"sortableDateTimePattern"},fn:"sortableDateTimePattern"},{a:2,n:"TimeSeparator",t:16,rt:$n[0].String,g:{a:2,n:"get_TimeSeparator",t:8,rt:$n[0].String,fg:"timeSeparator"},s:{a:2,n:"set_TimeSeparator",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"timeSeparator"},fn:"timeSeparator"},{a:2,n:"UniversalSortableDateTimePattern",t:16,rt:$n[0].String,g:{a:2,n:"get_UniversalSortableDateTimePattern",t:8,rt:$n[0].String,fg:"universalSortableDateTimePattern"},s:{a:2,n:"set_UniversalSortableDateTimePattern",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"universalSortableDateTimePattern"},fn:"universalSortableDateTimePattern"},{a:2,n:"YearMonthPattern",t:16,rt:$n[0].String,g:{a:2,n:"get_YearMonthPattern",t:8,rt:$n[0].String,fg:"yearMonthPattern"},s:{a:2,n:"set_YearMonthPattern",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"yearMonthPattern"},fn:"yearMonthPattern"}]}});$m("System.Globalization.TextInfo",function(){return{att:1048577,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{v:!0,a:2,n:"Clone",t:8,sn:"clone",rt:$n[0].Object},{a:1,n:"VerifyWritable",t:8,sn:"VerifyWritable",rt:$n[0].Void},{v:!0,a:2,n:"ANSICodePage",t:16,rt:$n[0].Int32,g:{v:!0,a:2,n:"get_ANSICodePage",t:8,rt:$n[0].Int32,fg:"ANSICodePage",box:function($v){return Bridge.box($v,System.Int32)}},fn:"ANSICodePage"},{a:2,n:"CultureName",t:16,rt:$n[0].String,g:{a:2,n:"get_CultureName",t:8,rt:$n[0].String,fg:"CultureName"},fn:"CultureName"},{v:!0,a:2,n:"EBCDICCodePage",t:16,rt:$n[0].Int32,g:{v:!0,a:2,n:"get_EBCDICCodePage",t:8,rt:$n[0].Int32,fg:"EBCDICCodePage",box:function($v){return Bridge.box($v,System.Int32)}},fn:"EBCDICCodePage"},{a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReadOnly",t:8,rt:$n[0].Boolean,fg:"IsReadOnly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsReadOnly"},{a:2,n:"IsRightToLeft",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsRightToLeft",t:8,rt:$n[0].Boolean,fg:"IsRightToLeft",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsRightToLeft"},{a:2,n:"LCID",t:16,rt:$n[0].Int32,g:{a:2,n:"get_LCID",t:8,rt:$n[0].Int32,fg:"LCID",box:function($v){return Bridge.box($v,System.Int32)}},fn:"LCID"},{v:!0,a:2,n:"ListSeparator",t:16,rt:$n[0].String,g:{v:!0,a:2,n:"get_ListSeparator",t:8,rt:$n[0].String,fg:"ListSeparator"},s:{v:!0,a:2,n:"set_ListSeparator",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"ListSeparator"},fn:"ListSeparator"},{v:!0,a:2,n:"MacCodePage",t:16,rt:$n[0].Int32,g:{v:!0,a:2,n:"get_MacCodePage",t:8,rt:$n[0].Int32,fg:"MacCodePage",box:function($v){return Bridge.box($v,System.Int32)}},fn:"MacCodePage"},{v:!0,a:2,n:"OEMCodePage",t:16,rt:$n[0].Int32,g:{v:!0,a:2,n:"get_OEMCodePage",t:8,rt:$n[0].Int32,fg:"OEMCodePage",box:function($v){return Bridge.box($v,System.Int32)}},fn:"OEMCodePage"},{a:1,n:"listSeparator",t:4,rt:$n[0].String,sn:"listSeparator"}]}});$m("System.Globalization.CultureInfo",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"name",pt:$n[0].String,ps:0}],sn:"ctor"},{a:2,n:"Clone",t:8,sn:"clone",rt:$n[0].Object},{a:2,n:"CreateSpecificCulture",is:!0,t:8,pi:[{n:"name",pt:$n[0].String,ps:0}],sn:"getCultureInfo",rt:$n[1].CultureInfo,p:[$n[0].String]},{a:2,n:"GetCultureInfo",is:!0,t:8,pi:[{n:"name",pt:$n[0].String,ps:0}],sn:"getCultureInfo",rt:$n[1].CultureInfo,p:[$n[0].String]},{a:2,n:"GetCultures",is:!0,t:8,sn:"getCultures",rt:System.Array.type(System.Globalization.CultureInfo)},{v:!0,a:2,n:"GetFormat",t:8,pi:[{n:"formatType",pt:Function,ps:0}],sn:"getFormat",rt:$n[0].Object,p:[Function]},{a:2,n:"CurrentCulture",is:!0,t:16,rt:$n[1].CultureInfo,g:{a:2,n:"get_CurrentCulture",is:!0,t:8,tpc:0,def:function(){return this.getCurrentCulture()},rt:$n[1].CultureInfo},s:{a:2,n:"set_CurrentCulture",is:!0,t:8,pi:[{n:"value",pt:$n[1].CultureInfo,ps:0}],tpc:0,def:function(value){return this.setCurrentCulture(value)},rt:$n[0].Void,p:[$n[1].CultureInfo]}},{a:2,n:"DateTimeFormat",t:16,rt:$n[1].DateTimeFormatInfo,g:{a:2,n:"get_DateTimeFormat",t:8,rt:$n[1].DateTimeFormatInfo,fg:"dateTimeFormat"},s:{a:2,n:"set_DateTimeFormat",t:8,p:[$n[1].DateTimeFormatInfo],rt:$n[0].Void,fs:"dateTimeFormat"},fn:"dateTimeFormat"},{a:2,n:"EnglishName",t:16,rt:$n[0].String,g:{a:2,n:"get_EnglishName",t:8,rt:$n[0].String,fg:"englishName"},s:{a:2,n:"set_EnglishName",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"englishName"},fn:"englishName"},{a:2,n:"InvariantCulture",is:!0,t:16,rt:$n[1].CultureInfo,g:{a:2,n:"get_InvariantCulture",t:8,rt:$n[1].CultureInfo,fg:"invariantCulture",is:!0},fn:"invariantCulture"},{a:2,n:"Name",t:16,rt:$n[0].String,g:{a:2,n:"get_Name",t:8,rt:$n[0].String,fg:"name"},fn:"name"},{a:2,n:"NativeName",t:16,rt:$n[0].String,g:{a:2,n:"get_NativeName",t:8,rt:$n[0].String,fg:"nativeName"},s:{a:2,n:"set_NativeName",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"nativeName"},fn:"nativeName"},{a:2,n:"NumberFormat",t:16,rt:$n[1].NumberFormatInfo,g:{a:2,n:"get_NumberFormat",t:8,rt:$n[1].NumberFormatInfo,fg:"numberFormat"},s:{a:2,n:"set_NumberFormat",t:8,p:[$n[1].NumberFormatInfo],rt:$n[0].Void,fs:"numberFormat"},fn:"numberFormat"},{v:!0,a:2,n:"TextInfo",t:16,rt:$n[1].TextInfo,g:{v:!0,a:2,n:"get_TextInfo",t:8,rt:$n[1].TextInfo,fg:"TextInfo"},fn:"TextInfo"}]}});$m("System.Globalization.NumberFormatInfo",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Clone",t:8,sn:"clone",rt:$n[0].Object},{a:2,n:"GetFormat",t:8,pi:[{n:"formatType",pt:Function,ps:0}],sn:"getFormat",rt:$n[0].Object,p:[Function]},{a:2,n:"CurrencyDecimalDigits",t:16,rt:$n[0].Int32,g:{a:2,n:"get_CurrencyDecimalDigits",t:8,rt:$n[0].Int32,fg:"currencyDecimalDigits",box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_CurrencyDecimalDigits",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"currencyDecimalDigits"},fn:"currencyDecimalDigits"},{a:2,n:"CurrencyDecimalSeparator",t:16,rt:$n[0].String,g:{a:2,n:"get_CurrencyDecimalSeparator",t:8,rt:$n[0].String,fg:"currencyDecimalSeparator"},s:{a:2,n:"set_CurrencyDecimalSeparator",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"currencyDecimalSeparator"},fn:"currencyDecimalSeparator"},{a:2,n:"CurrencyGroupSeparator",t:16,rt:$n[0].String,g:{a:2,n:"get_CurrencyGroupSeparator",t:8,rt:$n[0].String,fg:"currencyGroupSeparator"},s:{a:2,n:"set_CurrencyGroupSeparator",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"currencyGroupSeparator"},fn:"currencyGroupSeparator"},{a:2,n:"CurrencyGroupSizes",t:16,rt:$n[0].Array.type(System.Int32),g:{a:2,n:"get_CurrencyGroupSizes",t:8,rt:$n[0].Array.type(System.Int32),fg:"currencyGroupSizes"},s:{a:2,n:"set_CurrencyGroupSizes",t:8,p:[$n[0].Array.type(System.Int32)],rt:$n[0].Void,fs:"currencyGroupSizes"},fn:"currencyGroupSizes"},{a:2,n:"CurrencyNegativePattern",t:16,rt:$n[0].Int32,g:{a:2,n:"get_CurrencyNegativePattern",t:8,rt:$n[0].Int32,fg:"currencyNegativePattern",box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_CurrencyNegativePattern",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"currencyNegativePattern"},fn:"currencyNegativePattern"},{a:2,n:"CurrencyPositivePattern",t:16,rt:$n[0].Int32,g:{a:2,n:"get_CurrencyPositivePattern",t:8,rt:$n[0].Int32,fg:"currencyPositivePattern",box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_CurrencyPositivePattern",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"currencyPositivePattern"},fn:"currencyPositivePattern"},{a:2,n:"CurrencySymbol",t:16,rt:$n[0].String,g:{a:2,n:"get_CurrencySymbol",t:8,rt:$n[0].String,fg:"currencySymbol"},s:{a:2,n:"set_CurrencySymbol",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"currencySymbol"},fn:"currencySymbol"},{a:2,n:"CurrentInfo",is:!0,t:16,rt:$n[1].NumberFormatInfo,g:{a:2,n:"get_CurrentInfo",t:8,rt:$n[1].NumberFormatInfo,fg:"currentInfo",is:!0},fn:"currentInfo"},{a:2,n:"InvariantInfo",is:!0,t:16,rt:$n[1].NumberFormatInfo,g:{a:2,n:"get_InvariantInfo",t:8,rt:$n[1].NumberFormatInfo,fg:"invariantInfo",is:!0},fn:"invariantInfo"},{a:2,n:"NaNSymbol",t:16,rt:$n[0].String,g:{a:2,n:"get_NaNSymbol",t:8,rt:$n[0].String,fg:"nanSymbol"},s:{a:2,n:"set_NaNSymbol",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"nanSymbol"},fn:"nanSymbol"},{a:2,n:"NegativeInfinitySymbol",t:16,rt:$n[0].String,g:{a:2,n:"get_NegativeInfinitySymbol",t:8,rt:$n[0].String,fg:"negativeInfinitySymbol"},s:{a:2,n:"set_NegativeInfinitySymbol",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"negativeInfinitySymbol"},fn:"negativeInfinitySymbol"},{a:2,n:"NegativeSign",t:16,rt:$n[0].String,g:{a:2,n:"get_NegativeSign",t:8,rt:$n[0].String,fg:"negativeSign"},s:{a:2,n:"set_NegativeSign",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"negativeSign"},fn:"negativeSign"},{a:2,n:"NumberDecimalDigits",t:16,rt:$n[0].Int32,g:{a:2,n:"get_NumberDecimalDigits",t:8,rt:$n[0].Int32,fg:"numberDecimalDigits",box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_NumberDecimalDigits",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"numberDecimalDigits"},fn:"numberDecimalDigits"},{a:2,n:"NumberDecimalSeparator",t:16,rt:$n[0].String,g:{a:2,n:"get_NumberDecimalSeparator",t:8,rt:$n[0].String,fg:"numberDecimalSeparator"},s:{a:2,n:"set_NumberDecimalSeparator",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"numberDecimalSeparator"},fn:"numberDecimalSeparator"},{a:2,n:"NumberGroupSeparator",t:16,rt:$n[0].String,g:{a:2,n:"get_NumberGroupSeparator",t:8,rt:$n[0].String,fg:"numberGroupSeparator"},s:{a:2,n:"set_NumberGroupSeparator",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"numberGroupSeparator"},fn:"numberGroupSeparator"},{a:2,n:"NumberGroupSizes",t:16,rt:$n[0].Array.type(System.Int32),g:{a:2,n:"get_NumberGroupSizes",t:8,rt:$n[0].Array.type(System.Int32),fg:"numberGroupSizes"},s:{a:2,n:"set_NumberGroupSizes",t:8,p:[$n[0].Array.type(System.Int32)],rt:$n[0].Void,fs:"numberGroupSizes"},fn:"numberGroupSizes"},{a:2,n:"PercentDecimalDigits",t:16,rt:$n[0].Int32,g:{a:2,n:"get_PercentDecimalDigits",t:8,rt:$n[0].Int32,fg:"percentDecimalDigits",box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_PercentDecimalDigits",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"percentDecimalDigits"},fn:"percentDecimalDigits"},{a:2,n:"PercentDecimalSeparator",t:16,rt:$n[0].String,g:{a:2,n:"get_PercentDecimalSeparator",t:8,rt:$n[0].String,fg:"percentDecimalSeparator"},s:{a:2,n:"set_PercentDecimalSeparator",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"percentDecimalSeparator"},fn:"percentDecimalSeparator"},{a:2,n:"PercentGroupSeparator",t:16,rt:$n[0].String,g:{a:2,n:"get_PercentGroupSeparator",t:8,rt:$n[0].String,fg:"percentGroupSeparator"},s:{a:2,n:"set_PercentGroupSeparator",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"percentGroupSeparator"},fn:"percentGroupSeparator"},{a:2,n:"PercentGroupSizes",t:16,rt:$n[0].Array.type(System.Int32),g:{a:2,n:"get_PercentGroupSizes",t:8,rt:$n[0].Array.type(System.Int32),fg:"percentGroupSizes"},s:{a:2,n:"set_PercentGroupSizes",t:8,p:[$n[0].Array.type(System.Int32)],rt:$n[0].Void,fs:"percentGroupSizes"},fn:"percentGroupSizes"},{a:2,n:"PercentNegativePattern",t:16,rt:$n[0].Int32,g:{a:2,n:"get_PercentNegativePattern",t:8,rt:$n[0].Int32,fg:"percentNegativePattern",box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_PercentNegativePattern",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"percentNegativePattern"},fn:"percentNegativePattern"},{a:2,n:"PercentPositivePattern",t:16,rt:$n[0].Int32,g:{a:2,n:"get_PercentPositivePattern",t:8,rt:$n[0].Int32,fg:"percentPositivePattern",box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_PercentPositivePattern",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"percentPositivePattern"},fn:"percentPositivePattern"},{a:2,n:"PercentSymbol",t:16,rt:$n[0].String,g:{a:2,n:"get_PercentSymbol",t:8,rt:$n[0].String,fg:"percentSymbol"},s:{a:2,n:"set_PercentSymbol",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"percentSymbol"},fn:"percentSymbol"},{a:2,n:"PositiveInfinitySymbol",t:16,rt:$n[0].String,g:{a:2,n:"get_PositiveInfinitySymbol",t:8,rt:$n[0].String,fg:"positiveInfinitySymbol"},s:{a:2,n:"set_PositiveInfinitySymbol",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"positiveInfinitySymbol"},fn:"positiveInfinitySymbol"},{a:2,n:"PositiveSign",t:16,rt:$n[0].String,g:{a:2,n:"get_PositiveSign",t:8,rt:$n[0].String,fg:"positiveSign"},s:{a:2,n:"set_PositiveSign",t:8,p:[$n[0].String],rt:$n[0].Void,fs:"positiveSign"},fn:"positiveSign"}]}});$m("System.ComponentModel.DefaultValueAttribute",function(){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[0].Boolean],pi:[{n:"value",pt:$n[0].Boolean,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Byte],pi:[{n:"value",pt:$n[0].Byte,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].Char],pi:[{n:"value",pt:$n[0].Char,ps:0}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].Double],pi:[{n:"value",pt:$n[0].Double,ps:0}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[$n[0].Int16],pi:[{n:"value",pt:$n[0].Int16,ps:0}],sn:"$ctor4"},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"value",pt:$n[0].Int32,ps:0}],sn:"$ctor5"},{a:2,n:".ctor",t:1,p:[$n[0].Int64],pi:[{n:"value",pt:$n[0].Int64,ps:0}],sn:"$ctor6"},{a:2,n:".ctor",t:1,p:[$n[0].Object],pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"$ctor7"},{a:2,n:".ctor",t:1,p:[$n[0].SByte],pi:[{n:"value",pt:$n[0].SByte,ps:0}],sn:"$ctor8"},{a:2,n:".ctor",t:1,p:[$n[0].Single],pi:[{n:"value",pt:$n[0].Single,ps:0}],sn:"$ctor9"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"value",pt:$n[0].String,ps:0}],sn:"$ctor10"},{a:2,n:".ctor",t:1,p:[$n[0].UInt16],pi:[{n:"value",pt:$n[0].UInt16,ps:0}],sn:"$ctor12"},{a:2,n:".ctor",t:1,p:[$n[0].UInt32],pi:[{n:"value",pt:$n[0].UInt32,ps:0}],sn:"$ctor13"},{a:2,n:".ctor",t:1,p:[$n[0].UInt64],pi:[{n:"value",pt:$n[0].UInt64,ps:0}],sn:"$ctor14"},{a:2,n:".ctor",t:1,p:[Function,$n[0].String],pi:[{n:"type",pt:Function,ps:0},{n:"value",pt:$n[0].String,ps:1}],sn:"$ctor11"},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],sn:"equals",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"GetHashCode",t:8,sn:"getHashCode",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:3,n:"SetValue",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"setValue",rt:$n[0].Void,p:[$n[0].Object]},{v:!0,a:2,n:"Value",t:16,rt:$n[0].Object,g:{v:!0,a:2,n:"get_Value",t:8,rt:$n[0].Object,fg:"Value"},fn:"Value"},{a:1,n:"_value",t:4,rt:$n[0].Object,sn:"_value"}]}});$m("System.ComponentModel.BrowsableAttribute",function(){return{att:1048833,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[0].Boolean],pi:[{n:"browsable",pt:$n[0].Boolean,ps:0}],sn:"ctor"},{ov:!0,a:2,n:"Equals",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],sn:"equals",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ov:!0,a:2,n:"GetHashCode",t:8,sn:"getHashCode",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Browsable",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_Browsable",t:8,rt:$n[0].Boolean,fg:"Browsable",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"Browsable"},{a:2,n:"Default",is:!0,t:4,rt:$n[14].BrowsableAttribute,sn:"default",ro:!0},{a:2,n:"No",is:!0,t:4,rt:$n[14].BrowsableAttribute,sn:"no",ro:!0},{a:2,n:"Yes",is:!0,t:4,rt:$n[14].BrowsableAttribute,sn:"yes",ro:!0},{a:1,n:"browsable",t:4,rt:$n[0].Boolean,sn:"browsable",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}]}});$m("System.Collections.DictionaryEntry",function(){return{att:1057033,a:2,at:[new System.SerializableAttribute],m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Object,$n[0].Object],pi:[{n:"key",pt:$n[0].Object,ps:0},{n:"value",pt:$n[0].Object,ps:1}],sn:"$ctor1"},{a:2,n:"Key",t:16,rt:$n[0].Object,g:{a:2,n:"get_Key",t:8,rt:$n[0].Object,fg:"Key"},s:{a:2,n:"set_Key",t:8,p:[$n[0].Object],rt:$n[0].Void,fs:"Key"},fn:"Key"},{a:2,n:"Value",t:16,rt:$n[0].Object,g:{a:2,n:"get_Value",t:8,rt:$n[0].Object,fg:"Value"},s:{a:2,n:"set_Value",t:8,p:[$n[0].Object],rt:$n[0].Void,fs:"Value"},fn:"Value"},{a:1,n:"_key",t:4,rt:$n[0].Object,sn:"_key"},{a:1,n:"_value",t:4,rt:$n[0].Object,sn:"_value"}]}});$m("System.Collections.IComparer",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"Compare",t:8,pi:[{n:"x",pt:$n[0].Object,ps:0},{n:"y",pt:$n[0].Object,ps:1}],sn:"System$Collections$IComparer$compare",rt:$n[0].Int32,p:[$n[0].Object,$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.IEnumerator",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"MoveNext",t:8,sn:"System$Collections$IEnumerator$moveNext",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"Reset",t:8,sn:"System$Collections$IEnumerator$reset",rt:$n[0].Void},{ab:!0,a:2,n:"Current",t:16,rt:$n[0].Object,g:{ab:!0,a:2,n:"get_Current",t:8,rt:$n[0].Object,fg:"System$Collections$IEnumerator$Current"},fn:"System$Collections$IEnumerator$Current"}]}});$m("System.Collections.IEqualityComparer",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"Equals",t:8,pi:[{n:"x",pt:$n[0].Object,ps:0},{n:"y",pt:$n[0].Object,ps:1}],sn:"System$Collections$IEqualityComparer$equals",rt:$n[0].Boolean,p:[$n[0].Object,$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"GetHashCode",t:8,pi:[{n:"obj",pt:$n[0].Object,ps:0}],sn:"System$Collections$IEqualityComparer$getHashCode",rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.IStructuralComparable",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"CompareTo",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0},{n:"comparer",pt:$n[7].IComparer,ps:1}],sn:"System$Collections$IStructuralComparable$CompareTo",rt:$n[0].Int32,p:[$n[0].Object,$n[7].IComparer],box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.IStructuralEquatable",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"Equals",t:8,pi:[{n:"other",pt:$n[0].Object,ps:0},{n:"comparer",pt:$n[7].IEqualityComparer,ps:1}],sn:"System$Collections$IStructuralEquatable$Equals",rt:$n[0].Boolean,p:[$n[0].Object,$n[7].IEqualityComparer],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"GetHashCode",t:8,pi:[{n:"comparer",pt:$n[7].IEqualityComparer,ps:0}],sn:"System$Collections$IStructuralEquatable$GetHashCode",rt:$n[0].Int32,p:[$n[7].IEqualityComparer],box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.IDictionaryEnumerator",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"Entry",t:16,rt:$n[7].DictionaryEntry,g:{ab:!0,a:2,n:"get_Entry",t:8,rt:$n[7].DictionaryEntry,fg:"System$Collections$IDictionaryEnumerator$Entry"},fn:"System$Collections$IDictionaryEnumerator$Entry"},{ab:!0,a:2,n:"Key",t:16,rt:$n[0].Object,g:{ab:!0,a:2,n:"get_Key",t:8,rt:$n[0].Object,fg:"System$Collections$IDictionaryEnumerator$Key"},fn:"System$Collections$IDictionaryEnumerator$Key"},{ab:!0,a:2,n:"Value",t:16,rt:$n[0].Object,g:{ab:!0,a:2,n:"get_Value",t:8,rt:$n[0].Object,fg:"System$Collections$IDictionaryEnumerator$Value"},fn:"System$Collections$IDictionaryEnumerator$Value"}]}});$m("System.Collections.BitArray",function(){return{nested:[$n[7].BitArray.BitArrayEnumeratorSimple],att:1048833,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Boolean)],pi:[{n:"values",pt:$n[0].Array.type(System.Boolean),ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Byte)],pi:[{n:"bytes",pt:$n[0].Array.type(System.Byte),ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[7].BitArray],pi:[{n:"bits",pt:$n[7].BitArray,ps:0}],sn:"$ctor2"},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"length",pt:$n[0].Int32,ps:0}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[$n[0].Array.type(System.Int32)],pi:[{n:"values",pt:$n[0].Array.type(System.Int32),ps:0}],sn:"$ctor5"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[0].Boolean],pi:[{n:"length",pt:$n[0].Int32,ps:0},{n:"defaultValue",pt:$n[0].Boolean,ps:1}],sn:"$ctor4"},{a:2,n:"And",t:8,pi:[{n:"value",pt:$n[7].BitArray,ps:0}],sn:"And",rt:$n[7].BitArray,p:[$n[7].BitArray]},{a:2,n:"Clone",t:8,sn:"clone",rt:$n[0].Object},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:Array,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],sn:"copyTo",rt:$n[0].Void,p:[Array,$n[0].Int32]},{a:2,n:"Get",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"Get",rt:$n[0].Boolean,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"GetArrayLength",is:!0,t:8,pi:[{n:"n",pt:$n[0].Int32,ps:0},{n:"div",pt:$n[0].Int32,ps:1}],sn:"GetArrayLength",rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[7].IEnumerator},{a:2,n:"Not",t:8,sn:"Not",rt:$n[7].BitArray},{a:2,n:"Or",t:8,pi:[{n:"value",pt:$n[7].BitArray,ps:0}],sn:"Or",rt:$n[7].BitArray,p:[$n[7].BitArray]},{a:2,n:"Set",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Boolean,ps:1}],sn:"Set",rt:$n[0].Void,p:[$n[0].Int32,$n[0].Boolean]},{a:2,n:"SetAll",t:8,pi:[{n:"value",pt:$n[0].Boolean,ps:0}],sn:"SetAll",rt:$n[0].Void,p:[$n[0].Boolean]},{a:2,n:"Xor",t:8,pi:[{n:"value",pt:$n[7].BitArray,ps:0}],sn:"Xor",rt:$n[7].BitArray,p:[$n[7].BitArray]},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,rt:$n[0].Int32,fg:"Count",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Count"},{a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReadOnly",t:8,rt:$n[0].Boolean,fg:"IsReadOnly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsReadOnly"},{a:2,n:"Item",t:16,rt:$n[0].Boolean,p:[$n[0].Int32],i:!0,ipi:[{n:"index",pt:$n[0].Int32,ps:0}],g:{a:2,n:"get_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"getItem",rt:$n[0].Boolean,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},s:{a:2,n:"set_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Boolean,ps:1}],sn:"setItem",rt:$n[0].Void,p:[$n[0].Int32,$n[0].Boolean]}},{a:2,n:"Length",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Length",t:8,rt:$n[0].Int32,fg:"Length",box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_Length",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"Length"},fn:"Length"},{a:1,n:"BitsPerByte",is:!0,t:4,rt:$n[0].Int32,sn:"BitsPerByte",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"BitsPerInt32",is:!0,t:4,rt:$n[0].Int32,sn:"BitsPerInt32",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"BytesPerInt32",is:!0,t:4,rt:$n[0].Int32,sn:"BytesPerInt32",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_ShrinkThreshold",is:!0,t:4,rt:$n[0].Int32,sn:"_ShrinkThreshold",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_version",t:4,rt:$n[0].Int32,sn:"_version",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"m_array",t:4,rt:$n[0].Array.type(System.Int32),sn:"m_array"},{a:1,n:"m_length",t:4,rt:$n[0].Int32,sn:"m_length",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.BitArray.BitArrayEnumeratorSimple",function(){return{td:$n[7].BitArray,att:1048579,a:1,m:[{a:4,n:".ctor",t:1,p:[$n[7].BitArray],pi:[{n:"bitarray",pt:$n[7].BitArray,ps:0}],sn:"ctor"},{v:!0,a:2,n:"MoveNext",t:8,sn:"moveNext",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Reset",t:8,sn:"reset",rt:$n[0].Void},{v:!0,a:2,n:"Current",t:16,rt:$n[0].Object,g:{v:!0,a:2,n:"get_Current",t:8,rt:$n[0].Object,fg:"Current"},fn:"Current"},{a:1,n:"bitarray",t:4,rt:$n[7].BitArray,sn:"bitarray"},{a:1,n:"currentElement",t:4,rt:$n[0].Boolean,sn:"currentElement",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"index",t:4,rt:$n[0].Int32,sn:"index",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"version",t:4,rt:$n[0].Int32,sn:"version",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.HashHelpers",function(){return{att:1048960,a:4,s:!0,m:[{a:2,n:"ExpandPrime",is:!0,t:8,pi:[{n:"oldSize",pt:$n[0].Int32,ps:0}],sn:"ExpandPrime",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"GetMinPrime",is:!0,t:8,sn:"GetMinPrime",rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"GetPrime",is:!0,t:8,pi:[{n:"min",pt:$n[0].Int32,ps:0}],sn:"GetPrime",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IsPrime",is:!0,t:8,pi:[{n:"candidate",pt:$n[0].Int32,ps:0}],sn:"IsPrime",rt:$n[0].Boolean,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"HashPrime",is:!0,t:4,rt:$n[0].Int32,sn:"HashPrime",box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"MaxPrimeArrayLength",is:!0,t:4,rt:$n[0].Int32,sn:"MaxPrimeArrayLength",box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"primes",is:!0,t:4,rt:$n[0].Array.type(System.Int32),sn:"primes",ro:!0}]}});$m("System.Collections.IDictionary",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"Add",t:8,pi:[{n:"key",pt:$n[0].Object,ps:0},{n:"value",pt:$n[0].Object,ps:1}],sn:"System$Collections$IDictionary$add",rt:$n[0].Void,p:[$n[0].Object,$n[0].Object]},{ab:!0,a:2,n:"Clear",t:8,sn:"System$Collections$IDictionary$clear",rt:$n[0].Void},{ab:!0,a:2,n:"Contains",t:8,pi:[{n:"key",pt:$n[0].Object,ps:0}],sn:"System$Collections$IDictionary$contains",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"GetEnumerator",t:8,sn:"System$Collections$IDictionary$GetEnumerator",rt:$n[7].IDictionaryEnumerator},{ab:!0,a:2,n:"Remove",t:8,pi:[{n:"key",pt:$n[0].Object,ps:0}],sn:"System$Collections$IDictionary$remove",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"IsFixedSize",t:16,rt:$n[0].Boolean,g:{ab:!0,a:2,n:"get_IsFixedSize",t:8,rt:$n[0].Boolean,fg:"System$Collections$IDictionary$IsFixedSize",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"System$Collections$IDictionary$IsFixedSize"},{ab:!0,a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{ab:!0,a:2,n:"get_IsReadOnly",t:8,rt:$n[0].Boolean,fg:"System$Collections$IDictionary$IsReadOnly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"System$Collections$IDictionary$IsReadOnly"},{ab:!0,a:2,n:"Item",t:16,rt:$n[0].Object,p:[$n[0].Object],i:!0,ipi:[{n:"key",pt:$n[0].Object,ps:0}],g:{ab:!0,a:2,n:"get_Item",t:8,pi:[{n:"key",pt:$n[0].Object,ps:0}],sn:"System$Collections$IDictionary$getItem",rt:$n[0].Object,p:[$n[0].Object]},s:{ab:!0,a:2,n:"set_Item",t:8,pi:[{n:"key",pt:$n[0].Object,ps:0},{n:"value",pt:$n[0].Object,ps:1}],sn:"System$Collections$IDictionary$setItem",rt:$n[0].Void,p:[$n[0].Object,$n[0].Object]}},{ab:!0,a:2,n:"Keys",t:16,rt:$n[7].ICollection,g:{ab:!0,a:2,n:"get_Keys",t:8,rt:$n[7].ICollection,fg:"System$Collections$IDictionary$Keys"},fn:"System$Collections$IDictionary$Keys"},{ab:!0,a:2,n:"Values",t:16,rt:$n[7].ICollection,g:{ab:!0,a:2,n:"get_Values",t:8,rt:$n[7].ICollection,fg:"System$Collections$IDictionary$Values"},fn:"System$Collections$IDictionary$Values"}]}});$m("System.Collections.IList",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"Add",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],tpc:0,def:function(value){return System.Array.add(this,value,Object)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"Clear",t:8,tpc:0,def:function(){return System.Array.clear(this,Object)},rt:$n[0].Void},{ab:!0,a:2,n:"Contains",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],tpc:0,def:function(value){return System.Array.contains(this,value)},rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"IndexOf",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],tpc:0,def:function(value){return System.Array.indexOf(this,value,0,null)},rt:$n[0].Int32,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Object,ps:1}],tpc:0,def:function(index,value){return System.Array.insert(this,index,value,Object)},rt:$n[0].Void,p:[$n[0].Int32,$n[0].Object]},{ab:!0,a:2,n:"Remove",t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],tpc:0,def:function(value){return System.Array.remove(this,value,Object)},rt:$n[0].Void,p:[$n[0].Object]},{ab:!0,a:2,n:"RemoveAt",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],tpc:0,def:function(index){return System.Array.removeAt(this,index,Object)},rt:$n[0].Void,p:[$n[0].Int32]},{ab:!0,a:2,n:"IsFixedSize",t:16,rt:$n[0].Boolean,g:{ab:!0,a:2,n:"get_IsFixedSize",t:8,tpc:0,def:function(){return System.Array.isFixedSize(this)},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{ab:!0,a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{ab:!0,a:2,n:"get_IsReadOnly",t:8,tpc:0,def:function(){return System.Array.getIsReadOnly(this,Object)},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{ab:!0,a:2,n:"Item",t:16,rt:$n[0].Object,p:[$n[0].Int32],i:!0,ipi:[{n:"index",pt:$n[0].Int32,ps:0}],g:{ab:!0,a:2,n:"get_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],tpc:0,def:function(index){return System.Array.getItem(this,index)},rt:$n[0].Object,p:[$n[0].Int32]},s:{ab:!0,a:2,n:"set_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:$n[0].Object,ps:1}],tpc:0,def:function(index){return System.Array.setItem(this,index)},rt:$n[0].Void,p:[$n[0].Int32,$n[0].Object]}}]}});$m("System.Collections.ICollection",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:Array,ps:0},{n:"arrayIndex",pt:$n[0].Int32,ps:1}],tpc:0,def:function(array,arrayIndex){return System.Array.copyTo(this,array,arrayIndex)},rt:$n[0].Void,p:[Array,$n[0].Int32]},{ab:!0,a:2,n:"Count",t:16,rt:$n[0].Int32,g:{ab:!0,a:2,n:"get_Count",t:8,tpc:0,def:function(){return System.Array.getCount(this)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{ab:!0,a:2,n:"IsSynchronized",t:16,rt:$n[0].Boolean,g:{ab:!0,a:2,n:"get_IsSynchronized",t:8,rt:$n[0].Boolean,fg:"System$Collections$ICollection$IsSynchronized",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"System$Collections$ICollection$IsSynchronized"},{ab:!0,a:2,n:"SyncRoot",t:16,rt:$n[0].Object,g:{ab:!0,a:2,n:"get_SyncRoot",t:8,rt:$n[0].Object,fg:"System$Collections$ICollection$SyncRoot"},fn:"System$Collections$ICollection$SyncRoot"}]}});$m("System.Collections.IEnumerable",function(){return{att:161,a:2,m:[{ab:!0,a:2,n:"GetEnumerator",t:8,tpc:0,def:function(){return Bridge.getEnumerator(this)},rt:$n[7].IEnumerator}]}});$m("System.Collections.ObjectModel.Collection$1",function(T){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[4].IList$1(T)],pi:[{n:"list",pt:$n[4].IList$1(T),ps:0}],sn:"$ctor1"},{a:2,n:"Add",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"add",rt:$n[0].Void,p:[T]},{a:2,n:"Clear",t:8,sn:"clear",rt:$n[0].Void},{v:!0,a:3,n:"ClearItems",t:8,sn:"ClearItems",rt:$n[0].Void},{a:2,n:"Contains",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"contains",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:System.Array.type(T),ps:0},{n:"index",pt:$n[0].Int32,ps:1}],sn:"copyTo",rt:$n[0].Void,p:[System.Array.type(T),$n[0].Int32]},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[4].IEnumerator$1(T)},{a:2,n:"IndexOf",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"indexOf",rt:$n[0].Int32,p:[T],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"item",pt:T,ps:1}],sn:"insert",rt:$n[0].Void,p:[$n[0].Int32,T]},{v:!0,a:3,n:"InsertItem",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"item",pt:T,ps:1}],sn:"InsertItem",rt:$n[0].Void,p:[$n[0].Int32,T]},{a:1,n:"IsCompatibleObject",is:!0,t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"IsCompatibleObject",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Remove",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"remove",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"RemoveAt",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"removeAt",rt:$n[0].Void,p:[$n[0].Int32]},{v:!0,a:3,n:"RemoveItem",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"RemoveItem",rt:$n[0].Void,p:[$n[0].Int32]},{v:!0,a:3,n:"SetItem",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"item",pt:T,ps:1}],sn:"SetItem",rt:$n[0].Void,p:[$n[0].Int32,T]},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,rt:$n[0].Int32,fg:"Count",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Count"},{a:2,n:"Item",t:16,rt:T,p:[$n[0].Int32],i:!0,ipi:[{n:"index",pt:$n[0].Int32,ps:0}],g:{a:2,n:"get_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"getItem",rt:T,p:[$n[0].Int32]},s:{a:2,n:"set_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:T,ps:1}],sn:"setItem",rt:$n[0].Void,p:[$n[0].Int32,T]}},{a:3,n:"Items",t:16,rt:$n[4].IList$1(T),g:{a:3,n:"get_Items",t:8,rt:$n[4].IList$1(T),fg:"Items"},fn:"Items"},{a:1,n:"_syncRoot",t:4,rt:$n[0].Object,sn:"_syncRoot"},{a:1,n:"items",t:4,rt:$n[4].IList$1(T),sn:"items"}]}});$m("System.Collections.ObjectModel.ReadOnlyCollection$1",function(T){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,p:[$n[4].IList$1(T)],pi:[{n:"list",pt:$n[4].IList$1(T),ps:0}],sn:"ctor"},{a:2,n:"Contains",t:8,pi:[{n:"value",pt:T,ps:0}],sn:"contains",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:System.Array.type(T),ps:0},{n:"index",pt:$n[0].Int32,ps:1}],sn:"copyTo",rt:$n[0].Void,p:[System.Array.type(T),$n[0].Int32]},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[4].IEnumerator$1(T)},{a:2,n:"IndexOf",t:8,pi:[{n:"value",pt:T,ps:0}],sn:"indexOf",rt:$n[0].Int32,p:[T],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"IsCompatibleObject",is:!0,t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"IsCompatibleObject",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,rt:$n[0].Int32,fg:"Count",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Count"},{a:2,n:"Item",t:16,rt:T,p:[$n[0].Int32],i:!0,ipi:[{n:"index",pt:$n[0].Int32,ps:0}],g:{a:2,n:"get_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"getItem",rt:T,p:[$n[0].Int32]}},{a:3,n:"Items",t:16,rt:$n[4].IList$1(T),g:{a:3,n:"get_Items",t:8,rt:$n[4].IList$1(T),fg:"Items"},fn:"Items"},{a:1,n:"list",t:4,rt:$n[4].IList$1(T),sn:"list"}]}});$m("System.Collections.Generic.HashSet$1",function(T){return{nested:[$n[4].HashSet$1.ElementCount,$n[4].HashSet$1.Slot,$n[4].HashSet$1.Enumerator],att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[4].IEnumerable$1(T)],pi:[{n:"collection",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[4].IEqualityComparer$1(T)],pi:[{n:"comparer",pt:$n[4].IEqualityComparer$1(T),ps:0}],sn:"$ctor3"},{a:2,n:".ctor",t:1,p:[$n[4].IEnumerable$1(T),$n[4].IEqualityComparer$1(T)],pi:[{n:"collection",pt:$n[4].IEnumerable$1(T),ps:0},{n:"comparer",pt:$n[4].IEqualityComparer$1(T),ps:1}],sn:"$ctor2"},{a:2,n:"Add",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"add",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"AddIfNotPresent",t:8,pi:[{n:"value",pt:T,ps:0}],sn:"AddIfNotPresent",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"AddOrGetLocation",t:8,pi:[{n:"value",pt:T,ps:0},{n:"location",out:!0,pt:$n[0].Int32,ps:1}],sn:"AddOrGetLocation",rt:$n[0].Boolean,p:[T,$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"AreEqualityComparersEqual",is:!0,t:8,pi:[{n:"set1",pt:$n[4].HashSet$1(T),ps:0},{n:"set2",pt:$n[4].HashSet$1(T),ps:1}],sn:"AreEqualityComparersEqual",rt:$n[0].Boolean,p:[$n[4].HashSet$1(T),$n[4].HashSet$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"ArrayClear",t:8,pi:[{n:"array",pt:Array,ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"length",pt:$n[0].Int32,ps:2}],sn:"ArrayClear",rt:$n[0].Void,p:[Array,$n[0].Int32,$n[0].Int32]},{a:1,n:"CheckUniqueAndUnfoundElements",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0},{n:"returnIfUnfound",pt:$n[0].Boolean,ps:1}],sn:"CheckUniqueAndUnfoundElements",rt:$n[4].HashSet$1.ElementCount(T),p:[$n[4].IEnumerable$1(T),$n[0].Boolean]},{a:2,n:"Clear",t:8,sn:"clear",rt:$n[0].Void},{a:2,n:"Contains",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"contains",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"ContainsAllElements",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"ContainsAllElements",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:System.Array.type(T),ps:0}],sn:"CopyTo",rt:$n[0].Void,p:[System.Array.type(T)]},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:System.Array.type(T),ps:0},{n:"arrayIndex",pt:$n[0].Int32,ps:1}],sn:"copyTo",rt:$n[0].Void,p:[System.Array.type(T),$n[0].Int32]},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:System.Array.type(T),ps:0},{n:"arrayIndex",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"CopyTo$1",rt:$n[0].Void,p:[System.Array.type(T),$n[0].Int32,$n[0].Int32]},{a:2,n:"ExceptWith",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"exceptWith",rt:$n[0].Void,p:[$n[4].IEnumerable$1(T)]},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[4].HashSet$1.Enumerator(T)},{a:4,n:"HashSetEquals",is:!0,t:8,pi:[{n:"set1",pt:$n[4].HashSet$1(T),ps:0},{n:"set2",pt:$n[4].HashSet$1(T),ps:1},{n:"comparer",pt:$n[4].IEqualityComparer$1(T),ps:2}],sn:"HashSetEquals",rt:$n[0].Boolean,p:[$n[4].HashSet$1(T),$n[4].HashSet$1(T),$n[4].IEqualityComparer$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"IncreaseCapacity",t:8,sn:"IncreaseCapacity",rt:$n[0].Void},{a:1,n:"Initialize",t:8,pi:[{n:"capacity",pt:$n[0].Int32,ps:0}],sn:"Initialize",rt:$n[0].Void,p:[$n[0].Int32]},{a:1,n:"InternalGetHashCode",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"InternalGetHashCode",rt:$n[0].Int32,p:[T],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"InternalIndexOf",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"InternalIndexOf",rt:$n[0].Int32,p:[T],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IntersectWith",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"intersectWith",rt:$n[0].Void,p:[$n[4].IEnumerable$1(T)]},{a:1,n:"IntersectWithEnumerable",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"IntersectWithEnumerable",rt:$n[0].Void,p:[$n[4].IEnumerable$1(T)]},{a:1,n:"IntersectWithHashSetWithSameEC",t:8,pi:[{n:"other",pt:$n[4].HashSet$1(T),ps:0}],sn:"IntersectWithHashSetWithSameEC",rt:$n[0].Void,p:[$n[4].HashSet$1(T)]},{a:2,n:"IsProperSubsetOf",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"isProperSubsetOf",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsProperSupersetOf",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"isProperSupersetOf",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsSubsetOf",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"isSubsetOf",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"IsSubsetOfHashSetWithSameEC",t:8,pi:[{n:"other",pt:$n[4].HashSet$1(T),ps:0}],sn:"IsSubsetOfHashSetWithSameEC",rt:$n[0].Boolean,p:[$n[4].HashSet$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"IsSupersetOf",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"isSupersetOf",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Overlaps",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"overlaps",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Remove",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"remove",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"RemoveWhere",t:8,pi:[{n:"match",pt:Function,ps:0}],sn:"RemoveWhere",rt:$n[0].Int32,p:[Function],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"SetCapacity",t:8,pi:[{n:"newSize",pt:$n[0].Int32,ps:0},{n:"forceNewHashCodes",pt:$n[0].Boolean,ps:1}],sn:"SetCapacity",rt:$n[0].Void,p:[$n[0].Int32,$n[0].Boolean]},{a:2,n:"SetEquals",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"setEquals",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"SymmetricExceptWith",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"symmetricExceptWith",rt:$n[0].Void,p:[$n[4].IEnumerable$1(T)]},{a:1,n:"SymmetricExceptWithEnumerable",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"SymmetricExceptWithEnumerable",rt:$n[0].Void,p:[$n[4].IEnumerable$1(T)]},{a:1,n:"SymmetricExceptWithUniqueHashSet",t:8,pi:[{n:"other",pt:$n[4].HashSet$1(T),ps:0}],sn:"SymmetricExceptWithUniqueHashSet",rt:$n[0].Void,p:[$n[4].HashSet$1(T)]},{a:4,n:"ToArray",t:8,sn:"ToArray",rt:System.Array.type(T)},{a:2,n:"TrimExcess",t:8,sn:"TrimExcess",rt:$n[0].Void},{a:2,n:"UnionWith",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"unionWith",rt:$n[0].Void,p:[$n[4].IEnumerable$1(T)]},{a:2,n:"Comparer",t:16,rt:$n[4].IEqualityComparer$1(T),g:{a:2,n:"get_Comparer",t:8,rt:$n[4].IEqualityComparer$1(T),fg:"Comparer"},fn:"Comparer"},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,rt:$n[0].Int32,fg:"Count",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Count"},{a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReadOnly",t:8,rt:$n[0].Boolean,fg:"IsReadOnly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsReadOnly"},{a:1,n:"Lower31BitMask",is:!0,t:4,rt:$n[0].Int32,sn:"Lower31BitMask",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"ShrinkThreshold",is:!0,t:4,rt:$n[0].Int32,sn:"ShrinkThreshold",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_buckets",t:4,rt:$n[0].Array.type(System.Int32),sn:"_buckets"},{a:1,n:"_comparer",t:4,rt:$n[4].IEqualityComparer$1(T),sn:"_comparer"},{a:1,n:"_count",t:4,rt:$n[0].Int32,sn:"_count",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_freeList",t:4,rt:$n[0].Int32,sn:"_freeList",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_lastIndex",t:4,rt:$n[0].Int32,sn:"_lastIndex",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_slots",t:4,rt:System.Array.type(System.Collections.Generic.HashSet$1.Slot(T)),sn:"_slots"},{a:1,n:"_version",t:4,rt:$n[0].Int32,sn:"_version",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.Generic.HashSet$1.ElementCount",function(T){return{td:$n[4].HashSet$1(T),att:1048845,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:4,n:"unfoundCount",t:4,rt:$n[0].Int32,sn:"unfoundCount",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"uniqueCount",t:4,rt:$n[0].Int32,sn:"uniqueCount",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.Generic.HashSet$1.Slot",function(T){return{td:$n[4].HashSet$1(T),att:1048845,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:4,n:"hashCode",t:4,rt:$n[0].Int32,sn:"hashCode",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"next",t:4,rt:$n[0].Int32,sn:"next",box:function($v){return Bridge.box($v,System.Int32)}},{a:4,n:"value",t:4,rt:T,sn:"value"}]}});$m("System.Collections.Generic.HashSet$1.Enumerator",function(T){return{td:$n[4].HashSet$1(T),att:1048842,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:4,n:".ctor",t:1,p:[$n[4].HashSet$1(T)],pi:[{n:"set",pt:$n[4].HashSet$1(T),ps:0}],sn:"$ctor1"},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{a:2,n:"MoveNext",t:8,sn:"moveNext",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Current",t:16,rt:T,g:{a:2,n:"get_Current",t:8,rt:T,fg:"Current"},fn:"Current"},{a:1,n:"_current",t:4,rt:T,sn:"_current"},{a:1,n:"_index",t:4,rt:$n[0].Int32,sn:"_index",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_set",t:4,rt:$n[4].HashSet$1(T),sn:"_set"},{a:1,n:"_version",t:4,rt:$n[0].Int32,sn:"_version",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.Generic.IComparer$1",function(T){return{att:161,a:2,m:[{ab:!0,a:2,n:"Compare",t:8,pi:[{n:"x",pt:T,ps:0},{n:"y",pt:T,ps:1}],sn:"System$Collections$Generic$IComparer$1$"+Bridge.getTypeAlias(T)+"$compare",rt:$n[0].Int32,p:[T,T],box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.Generic.IEnumerator$1",function(T){return{att:161,a:2,m:[{ab:!0,a:2,n:"Current",t:16,rt:T,g:{ab:!0,a:2,n:"get_Current",t:8,rt:T,fg:'"System$Collections$Generic$IEnumerator$1$" + Bridge.getTypeAlias(T) + "$Current$1"'},fn:'"System$Collections$Generic$IEnumerator$1$" + Bridge.getTypeAlias(T) + "$Current$1"'}]}});$m("System.Collections.Generic.ICollectionDebugView$1",function(T){return{att:1048832,a:4,m:[{a:2,n:".ctor",t:1,p:[$n[4].ICollection$1(T)],pi:[{n:"collection",pt:$n[4].ICollection$1(T),ps:0}],sn:"ctor"},{a:2,n:"Items",t:16,rt:System.Array.type(T),g:{a:2,n:"get_Items",t:8,rt:System.Array.type(T),fg:"Items"},fn:"Items"},{a:1,n:"_collection",t:4,rt:$n[4].ICollection$1(T),sn:"_collection",ro:!0}]}});$m("System.Collections.Generic.IDictionaryDebugView$2",function(K,V){return{att:1048832,a:4,m:[{a:2,n:".ctor",t:1,p:[$n[4].IDictionary$2(K,V)],pi:[{n:"dictionary",pt:$n[4].IDictionary$2(K,V),ps:0}],sn:"ctor"},{a:2,n:"Items",t:16,rt:System.Array.type(System.Collections.Generic.KeyValuePair$2(K,V)),g:{a:2,n:"get_Items",t:8,rt:System.Array.type(System.Collections.Generic.KeyValuePair$2(K,V)),fg:"Items"},fn:"Items"},{a:1,n:"_dict",t:4,rt:$n[4].IDictionary$2(K,V),sn:"_dict",ro:!0}]}});$m("System.Collections.Generic.DictionaryKeyCollectionDebugView$2",function(TKey){return{att:1048832,a:4,m:[{a:2,n:".ctor",t:1,p:[$n[4].ICollection$1(TKey)],pi:[{n:"collection",pt:$n[4].ICollection$1(TKey),ps:0}],sn:"ctor"},{a:2,n:"Items",t:16,rt:System.Array.type(TKey),g:{a:2,n:"get_Items",t:8,rt:System.Array.type(TKey),fg:"Items"},fn:"Items"},{a:1,n:"_collection",t:4,rt:$n[4].ICollection$1(TKey),sn:"_collection",ro:!0}]}});$m("System.Collections.Generic.DictionaryValueCollectionDebugView$2",function(TKey,TValue){return{att:1048832,a:4,m:[{a:2,n:".ctor",t:1,p:[$n[4].ICollection$1(TValue)],pi:[{n:"collection",pt:$n[4].ICollection$1(TValue),ps:0}],sn:"ctor"},{a:2,n:"Items",t:16,rt:System.Array.type(TValue),g:{a:2,n:"get_Items",t:8,rt:System.Array.type(TValue),fg:"Items"},fn:"Items"},{a:1,n:"_collection",t:4,rt:$n[4].ICollection$1(TValue),sn:"_collection",ro:!0}]}});$m("System.Collections.Generic.KeyNotFoundException",function(){return{att:1056769,a:2,at:[new System.SerializableAttribute],m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].String],pi:[{n:"message",pt:$n[0].String,ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].String,$n[0].Exception],pi:[{n:"message",pt:$n[0].String,ps:0},{n:"innerException",pt:$n[0].Exception,ps:1}],sn:"$ctor2"}]}});$m("System.Collections.Generic.BitHelper",function(){return{att:1048832,a:4,m:[{a:4,n:".ctor",t:1,p:[$n[0].Array.type(System.Int32),$n[0].Int32],pi:[{n:"bitArray",pt:$n[0].Array.type(System.Int32),ps:0},{n:"length",pt:$n[0].Int32,ps:1}],sn:"ctor"},{a:4,n:"IsMarked",t:8,pi:[{n:"bitPosition",pt:$n[0].Int32,ps:0}],sn:"IsMarked",rt:$n[0].Boolean,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:4,n:"MarkBit",t:8,pi:[{n:"bitPosition",pt:$n[0].Int32,ps:0}],sn:"MarkBit",rt:$n[0].Void,p:[$n[0].Int32]},{a:4,n:"ToIntArrayLength",is:!0,t:8,pi:[{n:"n",pt:$n[0].Int32,ps:0}],sn:"ToIntArrayLength",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"IntSize",is:!0,t:4,rt:$n[0].Byte,sn:"IntSize",box:function($v){return Bridge.box($v,System.Byte)}},{a:1,n:"MarkedBitFlag",is:!0,t:4,rt:$n[0].Byte,sn:"MarkedBitFlag",box:function($v){return Bridge.box($v,System.Byte)}},{a:1,n:"_array",t:4,rt:$n[0].Array.type(System.Int32),sn:"_array",ro:!0},{a:1,n:"_length",t:4,rt:$n[0].Int32,sn:"_length",ro:!0,box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.Generic.Dictionary$2",function(TKey,TValue){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[4].IDictionary$2(TKey,TValue)],pi:[{n:"dictionary",pt:$n[4].IDictionary$2(TKey,TValue),ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[4].IEqualityComparer$1(TKey)],pi:[{n:"comparer",pt:$n[4].IEqualityComparer$1(TKey),ps:0}],def:function(comparer){return new(System.Collections.Generic.Dictionary$2(TKey,TValue))(null,comparer)}},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"capacity",pt:$n[0].Int32,ps:0}],def:function(){return new(System.Collections.Generic.Dictionary$2(TKey,TValue))}},{a:2,n:".ctor",t:1,p:[$n[0].Object],pi:[{n:"obj",pt:$n[0].Object,ps:0}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[4].IDictionary$2(TKey,TValue),$n[4].IEqualityComparer$1(TKey)],pi:[{n:"dictionary",pt:$n[4].IDictionary$2(TKey,TValue),ps:0},{n:"comparer",pt:$n[4].IEqualityComparer$1(TKey),ps:1}],sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[0].Int32,$n[4].IEqualityComparer$1(TKey)],pi:[{n:"capacity",pt:$n[0].Int32,ps:0},{n:"comparer",pt:$n[4].IEqualityComparer$1(TKey),ps:1}],def:function(capacity,comparer){return new(System.Collections.Generic.Dictionary$2(TKey,TValue))(null,comparer)}},{a:2,n:".ctor",t:1,p:[$n[0].Object,$n[4].IEqualityComparer$1(TKey)],pi:[{n:"obj",pt:$n[0].Object,ps:0},{n:"comparer",pt:$n[4].IEqualityComparer$1(TKey),ps:1}],sn:"ctor"},{a:2,n:"Add",t:8,pi:[{n:"key",pt:TKey,ps:0},{n:"value",pt:TValue,ps:1}],sn:"add",rt:$n[0].Void,p:[TKey,TValue]},{a:2,n:"Clear",t:8,sn:"clear",rt:$n[0].Void},{a:2,n:"ContainsKey",t:8,pi:[{n:"key",pt:TKey,ps:0}],sn:"containsKey",rt:$n[0].Boolean,p:[TKey],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"ContainsValue",t:8,pi:[{n:"value",pt:TValue,ps:0}],sn:"containsValue",rt:$n[0].Boolean,p:[TValue],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Get",t:8,pi:[{n:"key",pt:TKey,ps:0}],sn:"get",rt:TValue,p:[TKey]},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[4].IEnumerator$1(System.Collections.Generic.KeyValuePair$2(TKey,TValue))},{a:1,n:"IsCompatibleKey",is:!0,t:8,pi:[{n:"key",pt:$n[0].Object,ps:0}],sn:"isCompatibleKey",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"Items",t:8,pi:[{n:"key",pt:TKey,ps:0}],sn:"items",rt:TValue,p:[TKey]},{a:2,n:"Remove",t:8,pi:[{n:"key",pt:TKey,ps:0}],sn:"remove",rt:$n[0].Boolean,p:[TKey],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Set",t:8,pi:[{n:"key",pt:TKey,ps:0},{n:"value",pt:TValue,ps:1}],sn:"set",rt:$n[0].Void,p:[TKey,TValue]},{a:2,n:"TryGetValue",t:8,pi:[{n:"key",pt:TKey,ps:0},{n:"value",out:!0,pt:TValue,ps:1}],sn:"tryGetValue",rt:$n[0].Boolean,p:[TKey,TValue],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Comparer",t:16,rt:$n[4].IEqualityComparer$1(TKey),g:{a:2,n:"get_Comparer",t:8,rt:$n[4].IEqualityComparer$1(TKey),fg:"comparer"},fn:"comparer"},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,rt:$n[0].Int32,fg:"count",box:function($v){return Bridge.box($v,System.Int32)}},fn:"count"},{a:1,n:"IsFixedSize",t:16,rt:$n[0].Boolean,g:{a:1,n:"get_IsFixedSize",t:8,tpc:0,def:function(){return this.false},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:1,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{a:1,n:"get_IsReadOnly",t:8,tpc:0,def:function(){return this.getIsReadOnly()},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}},{a:2,n:"Item",t:16,rt:TValue,p:[TKey],i:!0,ipi:[{n:"key",pt:TKey,ps:0}],g:{a:2,n:"get_Item",t:8,pi:[{n:"key",pt:TKey,ps:0}],sn:"get",rt:TValue,p:[TKey]},s:{a:2,n:"set_Item",t:8,pi:[{n:"key",pt:TKey,ps:0},{n:"value",pt:TValue,ps:1}],sn:"set",rt:$n[0].Void,p:[TKey,TValue]}},{a:2,n:"Keys",t:16,rt:$n[4].ICollection$1(TKey),g:{a:2,n:"get_Keys",t:8,tpc:0,def:function(){return this.getKeys()},rt:$n[4].ICollection$1(TKey)}},{a:2,n:"Values",t:16,rt:$n[4].ICollection$1(TValue),g:{a:2,n:"get_Values",t:8,tpc:0,def:function(){return this.getValues()},rt:$n[4].ICollection$1(TValue)}}]}});$m("Bridge.Collections.EnumerableHelpers",function(){return{att:1048960,a:4,s:!0,m:[{a:4,n:"ToArray",is:!0,t:8,pi:[{n:"source",pt:$n[4].IEnumerable$1(System.Object),ps:0}],tpc:1,tprm:["T"],sn:"ToArray",rt:System.Array.type(System.Object),p:[$n[4].IEnumerable$1(System.Object)]},{a:4,n:"ToArray",is:!0,t:8,pi:[{n:"source",pt:$n[4].IEnumerable$1(System.Object),ps:0},{n:"length",out:!0,pt:$n[0].Int32,ps:1}],tpc:1,tprm:["T"],sn:"ToArray$1",rt:System.Array.type(System.Object),p:[$n[4].IEnumerable$1(System.Object),$n[0].Int32]}]}});$m("System.Collections.Generic.IDictionary$2",function(TKey,TValue){return{att:161,a:2,m:[{ab:!0,a:2,n:"Add",t:8,pi:[{n:"key",pt:TKey,ps:0},{n:"value",pt:TValue,ps:1}],sn:"System$Collections$Generic$IDictionary$2$"+Bridge.getTypeAlias(TKey)+"$"+Bridge.getTypeAlias(TValue)+"$add",rt:$n[0].Void,p:[TKey,TValue]},{ab:!0,a:2,n:"ContainsKey",t:8,pi:[{n:"key",pt:TKey,ps:0}],sn:"System$Collections$Generic$IDictionary$2$"+Bridge.getTypeAlias(TKey)+"$"+Bridge.getTypeAlias(TValue)+"$containsKey",rt:$n[0].Boolean,p:[TKey],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"Remove",t:8,pi:[{n:"key",pt:TKey,ps:0}],sn:"System$Collections$Generic$IDictionary$2$"+Bridge.getTypeAlias(TKey)+"$"+Bridge.getTypeAlias(TValue)+"$remove",rt:$n[0].Boolean,p:[TKey],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"TryGetValue",t:8,pi:[{n:"key",pt:TKey,ps:0},{n:"value",out:!0,pt:TValue,ps:1}],sn:"System$Collections$Generic$IDictionary$2$"+Bridge.getTypeAlias(TKey)+"$"+Bridge.getTypeAlias(TValue)+"$tryGetValue",rt:$n[0].Boolean,p:[TKey,TValue],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"Item",t:16,rt:TValue,p:[TKey],i:!0,ipi:[{n:"key",pt:TKey,ps:0}],g:{ab:!0,a:2,n:"get_Item",t:8,pi:[{n:"key",pt:TKey,ps:0}],sn:"System$Collections$Generic$IDictionary$2$"+Bridge.getTypeAlias(TKey)+"$"+Bridge.getTypeAlias(TValue)+"$getItem",rt:TValue,p:[TKey]},s:{ab:!0,a:2,n:"set_Item",t:8,pi:[{n:"key",pt:TKey,ps:0},{n:"value",pt:TValue,ps:1}],sn:"System$Collections$Generic$IDictionary$2$"+Bridge.getTypeAlias(TKey)+"$"+Bridge.getTypeAlias(TValue)+"$setItem",rt:$n[0].Void,p:[TKey,TValue]}},{ab:!0,a:2,n:"Keys",t:16,rt:$n[4].ICollection$1(TKey),g:{ab:!0,a:2,n:"get_Keys",t:8,rt:$n[4].ICollection$1(TKey),fg:'"System$Collections$Generic$IDictionary$2$" + Bridge.getTypeAlias(TKey) + "$" + Bridge.getTypeAlias(TValue) + "$Keys"'},fn:'"System$Collections$Generic$IDictionary$2$" + Bridge.getTypeAlias(TKey) + "$" + Bridge.getTypeAlias(TValue) + "$Keys"'},{ab:!0,a:2,n:"Values",t:16,rt:$n[4].ICollection$1(TValue),g:{ab:!0,a:2,n:"get_Values",t:8,rt:$n[4].ICollection$1(TValue),fg:'"System$Collections$Generic$IDictionary$2$" + Bridge.getTypeAlias(TKey) + "$" + Bridge.getTypeAlias(TValue) + "$Values"'},fn:'"System$Collections$Generic$IDictionary$2$" + Bridge.getTypeAlias(TKey) + "$" + Bridge.getTypeAlias(TValue) + "$Values"'}]}});$m("System.Collections.Generic.IReadOnlyDictionary$2",function(TKey,TValue){return{att:161,a:2,m:[{ab:!0,a:2,n:"ContainsKey",t:8,pi:[{n:"key",pt:TKey,ps:0}],sn:"System$Collections$Generic$IReadOnlyDictionary$2$"+Bridge.getTypeAlias(TKey)+"$"+Bridge.getTypeAlias(TValue)+"$containsKey",rt:$n[0].Boolean,p:[TKey],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"TryGetValue",t:8,pi:[{n:"key",pt:TKey,ps:0},{n:"value",out:!0,pt:TValue,ps:1}],sn:"System$Collections$Generic$IReadOnlyDictionary$2$"+Bridge.getTypeAlias(TKey)+"$"+Bridge.getTypeAlias(TValue)+"$tryGetValue",rt:$n[0].Boolean,p:[TKey,TValue],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"Item",t:16,rt:TValue,p:[TKey],i:!0,ipi:[{n:"key",pt:TKey,ps:0}],g:{ab:!0,a:2,n:"get_Item",t:8,pi:[{n:"key",pt:TKey,ps:0}],sn:"System$Collections$Generic$IReadOnlyDictionary$2$"+Bridge.getTypeAlias(TKey)+"$"+Bridge.getTypeAlias(TValue)+"$getItem",rt:TValue,p:[TKey]}},{ab:!0,a:2,n:"Keys",t:16,rt:$n[4].IEnumerable$1(TKey),g:{ab:!0,a:2,n:"get_Keys",t:8,rt:$n[4].IEnumerable$1(TKey),fg:'"System$Collections$Generic$IReadOnlyDictionary$2$" + Bridge.getTypeAlias(TKey) + "$" + Bridge.getTypeAlias(TValue) + "$Keys"'},fn:'"System$Collections$Generic$IReadOnlyDictionary$2$" + Bridge.getTypeAlias(TKey) + "$" + Bridge.getTypeAlias(TValue) + "$Keys"'},{ab:!0,a:2,n:"Values",t:16,rt:$n[4].IEnumerable$1(TValue),g:{ab:!0,a:2,n:"get_Values",t:8,rt:$n[4].IEnumerable$1(TValue),fg:'"System$Collections$Generic$IReadOnlyDictionary$2$" + Bridge.getTypeAlias(TKey) + "$" + Bridge.getTypeAlias(TValue) + "$Values"'},fn:'"System$Collections$Generic$IReadOnlyDictionary$2$" + Bridge.getTypeAlias(TKey) + "$" + Bridge.getTypeAlias(TValue) + "$Values"'}]}});$m("System.Collections.Generic.IReadOnlyCollection$1",function(T){return{att:161,a:2,m:[{ab:!0,a:2,n:"Count",t:16,rt:$n[0].Int32,g:{ab:!0,a:2,n:"get_Count",t:8,tpc:0,def:function(){return System.Array.getCount(this,T)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}}]}});$m("System.Collections.Generic.Queue$1",function(T){return{nested:[$n[4].Queue$1.Enumerator],att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[4].IEnumerable$1(T)],pi:[{n:"collection",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"capacity",pt:$n[0].Int32,ps:0}],sn:"$ctor2"},{a:2,n:"Clear",t:8,sn:"Clear",rt:$n[0].Void},{a:2,n:"Contains",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"Contains",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{v:!0,a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:Array,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],sn:"copyTo",rt:$n[0].Void,p:[Array,$n[0].Int32]},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:System.Array.type(T),ps:0},{n:"arrayIndex",pt:$n[0].Int32,ps:1}],sn:"CopyTo",rt:$n[0].Void,p:[System.Array.type(T),$n[0].Int32]},{a:2,n:"Dequeue",t:8,sn:"Dequeue",rt:T},{a:2,n:"Enqueue",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"Enqueue",rt:$n[0].Void,p:[T]},{a:1,n:"GetElement",t:8,pi:[{n:"i",pt:$n[0].Int32,ps:0}],sn:"GetElement",rt:T,p:[$n[0].Int32]},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[4].Queue$1.Enumerator(T)},{a:1,n:"MoveNext",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"MoveNext",rt:$n[0].Int32,p:[$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Peek",t:8,sn:"Peek",rt:T},{a:1,n:"SetCapacity",t:8,pi:[{n:"capacity",pt:$n[0].Int32,ps:0}],sn:"SetCapacity",rt:$n[0].Void,p:[$n[0].Int32]},{a:2,n:"ToArray",t:8,sn:"ToArray",rt:System.Array.type(T)},{a:2,n:"TrimExcess",t:8,sn:"TrimExcess",rt:$n[0].Void},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,rt:$n[0].Int32,fg:"Count",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Count"},{a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReadOnly",t:8,rt:$n[0].Boolean,fg:"IsReadOnly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsReadOnly"},{a:1,n:"DefaultCapacity",is:!0,t:4,rt:$n[0].Int32,sn:"DefaultCapacity",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"GrowFactor",is:!0,t:4,rt:$n[0].Int32,sn:"GrowFactor",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"MinimumGrow",is:!0,t:4,rt:$n[0].Int32,sn:"MinimumGrow",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_array",t:4,rt:System.Array.type(T),sn:"_array"},{a:1,n:"_head",t:4,rt:$n[0].Int32,sn:"_head",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_size",t:4,rt:$n[0].Int32,sn:"_size",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_tail",t:4,rt:$n[0].Int32,sn:"_tail",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_version",t:4,rt:$n[0].Int32,sn:"_version",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.Generic.Queue$1.Enumerator",function(T){return{td:$n[4].Queue$1(T),att:1048842,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:4,n:".ctor",t:1,p:[$n[4].Queue$1(T)],pi:[{n:"q",pt:$n[4].Queue$1(T),ps:0}],sn:"$ctor1"},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{a:2,n:"MoveNext",t:8,sn:"moveNext",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Current",t:16,rt:T,g:{a:2,n:"get_Current",t:8,rt:T,fg:"Current"},fn:"Current"},{a:1,n:"_currentElement",t:4,rt:T,sn:"_currentElement"},{a:1,n:"_index",t:4,rt:$n[0].Int32,sn:"_index",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_q",t:4,rt:$n[4].Queue$1(T),sn:"_q"},{a:1,n:"_version",t:4,rt:$n[0].Int32,sn:"_version",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.Generic.Stack$1",function(T){return{nested:[$n[4].Stack$1.Enumerator],att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[4].IEnumerable$1(T)],pi:[{n:"collection",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"capacity",pt:$n[0].Int32,ps:0}],sn:"$ctor2"},{a:2,n:"Clear",t:8,sn:"Clear",rt:$n[0].Void},{a:2,n:"Contains",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"Contains",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:Array,ps:0},{n:"arrayIndex",pt:$n[0].Int32,ps:1}],sn:"copyTo",rt:$n[0].Void,p:[Array,$n[0].Int32]},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:System.Array.type(T),ps:0},{n:"arrayIndex",pt:$n[0].Int32,ps:1}],sn:"CopyTo",rt:$n[0].Void,p:[System.Array.type(T),$n[0].Int32]},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[4].Stack$1.Enumerator(T)},{a:2,n:"Peek",t:8,sn:"Peek",rt:T},{a:2,n:"Pop",t:8,sn:"Pop",rt:T},{a:2,n:"Push",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"Push",rt:$n[0].Void,p:[T]},{a:2,n:"ToArray",t:8,sn:"ToArray",rt:System.Array.type(T)},{a:2,n:"TrimExcess",t:8,sn:"TrimExcess",rt:$n[0].Void},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,rt:$n[0].Int32,fg:"Count",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Count"},{a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{a:2,n:"get_IsReadOnly",t:8,rt:$n[0].Boolean,fg:"IsReadOnly",box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},fn:"IsReadOnly"},{a:1,n:"DefaultCapacity",is:!0,t:4,rt:$n[0].Int32,sn:"DefaultCapacity",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_array",t:4,rt:System.Array.type(T),sn:"_array"},{a:1,n:"_size",t:4,rt:$n[0].Int32,sn:"_size",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_version",t:4,rt:$n[0].Int32,sn:"_version",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.Generic.Stack$1.Enumerator",function(T){return{td:$n[4].Stack$1(T),att:1048842,a:2,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:4,n:".ctor",t:1,p:[$n[4].Stack$1(T)],pi:[{n:"stack",pt:$n[4].Stack$1(T),ps:0}],sn:"$ctor1"},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{a:2,n:"MoveNext",t:8,sn:"moveNext",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Current",t:16,rt:T,g:{a:2,n:"get_Current",t:8,rt:T,fg:"Current"},fn:"Current"},{a:1,n:"_currentElement",t:4,rt:T,sn:"_currentElement"},{a:1,n:"_index",t:4,rt:$n[0].Int32,sn:"_index",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_stack",t:4,rt:$n[4].Stack$1(T),sn:"_stack"},{a:1,n:"_version",t:4,rt:$n[0].Int32,sn:"_version",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.Generic.IReadOnlyList$1",function(T){return{att:161,a:2,m:[{ab:!0,a:2,n:"Item",t:16,rt:T,p:[$n[0].Int32],i:!0,ipi:[{n:"index",pt:$n[0].Int32,ps:0}],g:{ab:!0,a:2,n:"get_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],tpc:0,def:function(index){return System.Array.getItem(this,index,T)},rt:T,p:[$n[0].Int32]}}]}});$m("System.Collections.Generic.IList$1",function(T){return{att:161,a:2,m:[{ab:!0,a:2,n:"IndexOf",t:8,pi:[{n:"item",pt:T,ps:0}],tpc:0,def:function(item){return System.Array.indexOf(this,item,0,null,T)},rt:$n[0].Int32,p:[T],box:function($v){return Bridge.box($v,System.Int32)}},{ab:!0,a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"item",pt:T,ps:1}],tpc:0,def:function(index,item){return System.Array.insert(this,index,item,T)},rt:$n[0].Void,p:[$n[0].Int32,T]},{ab:!0,a:2,n:"RemoveAt",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],tpc:0,def:function(index){return System.Array.removeAt(this,index,T)},rt:$n[0].Void,p:[$n[0].Int32]},{ab:!0,a:2,n:"Item",t:16,rt:T,p:[$n[0].Int32],i:!0,ipi:[{n:"index",pt:$n[0].Int32,ps:0}],g:{ab:!0,a:2,n:"get_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],tpc:0,def:function(index){return System.Array.getItem(this,index,T)},rt:T,p:[$n[0].Int32]},s:{ab:!0,a:2,n:"set_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:T,ps:1}],tpc:0,def:function(index){return System.Array.setItem(this,index,T)},rt:$n[0].Void,p:[$n[0].Int32,T]}}]}});$m("System.Collections.Generic.ISet$1",function(T){return{att:161,a:2,m:[{ab:!0,a:2,n:"Add",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"System$Collections$Generic$ISet$1$"+Bridge.getTypeAlias(T)+"$add",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"ExceptWith",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"System$Collections$Generic$ISet$1$"+Bridge.getTypeAlias(T)+"$exceptWith",rt:$n[0].Void,p:[$n[4].IEnumerable$1(T)]},{ab:!0,a:2,n:"IntersectWith",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"System$Collections$Generic$ISet$1$"+Bridge.getTypeAlias(T)+"$intersectWith",rt:$n[0].Void,p:[$n[4].IEnumerable$1(T)]},{ab:!0,a:2,n:"IsProperSubsetOf",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"System$Collections$Generic$ISet$1$"+Bridge.getTypeAlias(T)+"$isProperSubsetOf",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"IsProperSupersetOf",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"System$Collections$Generic$ISet$1$"+Bridge.getTypeAlias(T)+"$isProperSupersetOf",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"IsSubsetOf",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"System$Collections$Generic$ISet$1$"+Bridge.getTypeAlias(T)+"$isSubsetOf",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"IsSupersetOf",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"System$Collections$Generic$ISet$1$"+Bridge.getTypeAlias(T)+"$isSupersetOf",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"Overlaps",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"System$Collections$Generic$ISet$1$"+Bridge.getTypeAlias(T)+"$overlaps",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"SetEquals",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"System$Collections$Generic$ISet$1$"+Bridge.getTypeAlias(T)+"$setEquals",rt:$n[0].Boolean,p:[$n[4].IEnumerable$1(T)],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"SymmetricExceptWith",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"System$Collections$Generic$ISet$1$"+Bridge.getTypeAlias(T)+"$symmetricExceptWith",rt:$n[0].Void,p:[$n[4].IEnumerable$1(T)]},{ab:!0,a:2,n:"UnionWith",t:8,pi:[{n:"other",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"System$Collections$Generic$ISet$1$"+Bridge.getTypeAlias(T)+"$unionWith",rt:$n[0].Void,p:[$n[4].IEnumerable$1(T)]}]}});$m("System.Collections.Generic.ICollection$1",function(T){return{att:161,a:2,m:[{ab:!0,a:2,n:"Add",t:8,pi:[{n:"item",pt:T,ps:0}],tpc:0,def:function(item){return System.Array.add(this,item,T)},rt:$n[0].Void,p:[T]},{ab:!0,a:2,n:"Clear",t:8,tpc:0,def:function(){return System.Array.clear(this,T)},rt:$n[0].Void},{ab:!0,a:2,n:"Contains",t:8,pi:[{n:"item",pt:T,ps:0}],tpc:0,def:function(item){return System.Array.contains(this,item,T)},rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:System.Array.type(T),ps:0},{n:"arrayIndex",pt:$n[0].Int32,ps:1}],tpc:0,def:function(array,arrayIndex){return System.Array.copyTo(this,array,arrayIndex,T)},rt:$n[0].Void,p:[System.Array.type(T),$n[0].Int32]},{ab:!0,a:2,n:"Remove",t:8,pi:[{n:"item",pt:T,ps:0}],tpc:0,def:function(item){return System.Array.remove(this,item,T)},rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"Count",t:16,rt:$n[0].Int32,g:{ab:!0,a:2,n:"get_Count",t:8,tpc:0,def:function(){return System.Array.getCount(this,T)},rt:$n[0].Int32,box:function($v){return Bridge.box($v,System.Int32)}}},{ab:!0,a:2,n:"IsReadOnly",t:16,rt:$n[0].Boolean,g:{ab:!0,a:2,n:"get_IsReadOnly",t:8,tpc:0,def:function(){return System.Array.getIsReadOnly(this,T)},rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}}}]}});$m("System.Collections.Generic.IEnumerable$1",function(T){return{att:161,a:2,m:[{ab:!0,a:2,n:"GetEnumerator",t:8,tpc:0,def:function(){return Bridge.getEnumerator(this,T)},rt:$n[4].IEnumerator$1(T)}]}});$m("System.Collections.Generic.IEqualityComparer$1",function(T){return{att:161,a:2,m:[{ab:!0,a:2,n:"Equals",t:8,pi:[{n:"x",pt:T,ps:0},{n:"y",pt:T,ps:1}],sn:"System$Collections$Generic$IEqualityComparer$1$"+Bridge.getTypeAlias(T)+"$equals2",rt:$n[0].Boolean,p:[T,T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{ab:!0,a:2,n:"GetHashCode",t:8,pi:[{n:"obj",pt:T,ps:0}],sn:"System$Collections$Generic$IEqualityComparer$1$"+Bridge.getTypeAlias(T)+"$getHashCode2",rt:$n[0].Int32,p:[T],box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.Generic.EqualityComparer$1",function(T){return{att:1048705,a:2,m:[{a:3,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{v:!0,a:2,n:"Equals",t:8,pi:[{n:"x",pt:T,ps:0},{n:"y",pt:T,ps:1}],sn:"equals2",rt:$n[0].Boolean,p:[T,T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{v:!0,a:2,n:"GetHashCode",t:8,pi:[{n:"obj",pt:T,ps:0}],sn:"getHashCode2",rt:$n[0].Int32,p:[T],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Default",is:!0,t:16,rt:$n[4].EqualityComparer$1(T),g:{a:2,n:"get_Default",is:!0,t:8,tpc:0,def:function(){return System.Collections.Generic.EqualityComparer$1(T).def},rt:$n[4].EqualityComparer$1(T)}}]}});$m("System.Collections.Generic.KeyValuePair$2",function(TKey,TValue){return{att:1057033,a:2,at:[new System.SerializableAttribute],m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[TKey,TValue],pi:[{n:"key",pt:TKey,ps:0},{n:"value",pt:TValue,ps:1}],sn:"$ctor1"},{a:2,n:"Deconstruct",t:8,pi:[{n:"key",out:!0,pt:TKey,ps:0},{n:"value",out:!0,pt:TValue,ps:1}],sn:"Deconstruct",rt:$n[0].Void,p:[TKey,TValue]},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{a:2,n:"Key",t:16,rt:TKey,g:{a:2,n:"get_Key",t:8,rt:TKey,fg:"key"},fn:"key"},{a:2,n:"Value",t:16,rt:TValue,g:{a:2,n:"get_Value",t:8,rt:TValue,fg:"value"},fn:"value"},{a:1,n:"key",t:4,rt:TKey,sn:"key$1"},{a:1,n:"value",t:4,rt:TValue,sn:"value$1"}]}});$m("System.Collections.Generic.List$1",function(T){return{nested:[$n[4].List$1.Enumerator],att:1048577,a:2,m:[{a:2,n:".ctor",t:1,sn:"ctor"},{a:2,n:".ctor",t:1,p:[$n[4].IEnumerable$1(T)],pi:[{n:"collection",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"$ctor1"},{a:2,n:".ctor",t:1,p:[$n[0].Int32],pi:[{n:"capacity",pt:$n[0].Int32,ps:0}],sn:"$ctor2"},{a:2,n:"Add",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"add",rt:$n[0].Void,p:[T]},{a:2,n:"AddRange",t:8,pi:[{n:"collection",pt:$n[4].IEnumerable$1(T),ps:0}],sn:"AddRange",rt:$n[0].Void,p:[$n[4].IEnumerable$1(T)]},{a:2,n:"AsReadOnly",t:8,sn:"AsReadOnly",rt:$n[5].ReadOnlyCollection$1(T)},{a:2,n:"BinarySearch",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"BinarySearch",rt:$n[0].Int32,p:[T],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"BinarySearch",t:8,pi:[{n:"item",pt:T,ps:0},{n:"comparer",pt:$n[4].IComparer$1(T),ps:1}],sn:"BinarySearch$1",rt:$n[0].Int32,p:[T,$n[4].IComparer$1(T)],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"BinarySearch",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"count",pt:$n[0].Int32,ps:1},{n:"item",pt:T,ps:2},{n:"comparer",pt:$n[4].IComparer$1(T),ps:3}],sn:"BinarySearch$2",rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32,T,$n[4].IComparer$1(T)],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Clear",t:8,sn:"clear",rt:$n[0].Void},{a:2,n:"Contains",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"contains",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"ConvertAll",t:8,pi:[{n:"converter",pt:Function,ps:0}],tpc:1,tprm:["TOutput"],sn:"ConvertAll",rt:$n[4].List$1(System.Object),p:[Function]},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:System.Array.type(T),ps:0}],sn:"CopyTo",rt:$n[0].Void,p:[System.Array.type(T)]},{a:2,n:"CopyTo",t:8,pi:[{n:"array",pt:System.Array.type(T),ps:0},{n:"arrayIndex",pt:$n[0].Int32,ps:1}],sn:"copyTo",rt:$n[0].Void,p:[System.Array.type(T),$n[0].Int32]},{a:2,n:"CopyTo",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"array",pt:System.Array.type(T),ps:1},{n:"arrayIndex",pt:$n[0].Int32,ps:2},{n:"count",pt:$n[0].Int32,ps:3}],sn:"CopyTo$1",rt:$n[0].Void,p:[$n[0].Int32,System.Array.type(T),$n[0].Int32,$n[0].Int32]},{a:1,n:"EnsureCapacity",t:8,pi:[{n:"min",pt:$n[0].Int32,ps:0}],sn:"EnsureCapacity",rt:$n[0].Void,p:[$n[0].Int32]},{a:2,n:"Exists",t:8,pi:[{n:"match",pt:Function,ps:0}],sn:"Exists",rt:$n[0].Boolean,p:[Function],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Find",t:8,pi:[{n:"match",pt:Function,ps:0}],sn:"Find",rt:T,p:[Function]},{a:2,n:"FindAll",t:8,pi:[{n:"match",pt:Function,ps:0}],sn:"FindAll",rt:$n[4].List$1(T),p:[Function]},{a:2,n:"FindIndex",t:8,pi:[{n:"match",pt:Function,ps:0}],sn:"FindIndex$2",rt:$n[0].Int32,p:[Function],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"FindIndex",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0},{n:"match",pt:Function,ps:1}],sn:"FindIndex$1",rt:$n[0].Int32,p:[$n[0].Int32,Function],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"FindIndex",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0},{n:"count",pt:$n[0].Int32,ps:1},{n:"match",pt:Function,ps:2}],sn:"FindIndex",rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32,Function],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"FindLast",t:8,pi:[{n:"match",pt:Function,ps:0}],sn:"FindLast",rt:T,p:[Function]},{a:2,n:"FindLastIndex",t:8,pi:[{n:"match",pt:Function,ps:0}],sn:"FindLastIndex$2",rt:$n[0].Int32,p:[Function],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"FindLastIndex",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0},{n:"match",pt:Function,ps:1}],sn:"FindLastIndex$1",rt:$n[0].Int32,p:[$n[0].Int32,Function],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"FindLastIndex",t:8,pi:[{n:"startIndex",pt:$n[0].Int32,ps:0},{n:"count",pt:$n[0].Int32,ps:1},{n:"match",pt:Function,ps:2}],sn:"FindLastIndex",rt:$n[0].Int32,p:[$n[0].Int32,$n[0].Int32,Function],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"ForEach",t:8,pi:[{n:"action",pt:Function,ps:0}],sn:"ForEach",rt:$n[0].Void,p:[Function]},{a:2,n:"GetEnumerator",t:8,sn:"GetEnumerator",rt:$n[4].List$1.Enumerator(T)},{a:2,n:"GetRange",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"count",pt:$n[0].Int32,ps:1}],sn:"GetRange",rt:$n[4].List$1(T),p:[$n[0].Int32,$n[0].Int32]},{a:2,n:"IndexOf",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"indexOf",rt:$n[0].Int32,p:[T],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOf",t:8,pi:[{n:"item",pt:T,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],sn:"IndexOf",rt:$n[0].Int32,p:[T,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"IndexOf",t:8,pi:[{n:"item",pt:T,ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"IndexOf$1",rt:$n[0].Int32,p:[T,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Insert",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"item",pt:T,ps:1}],sn:"insert",rt:$n[0].Void,p:[$n[0].Int32,T]},{a:2,n:"InsertRange",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"collection",pt:$n[4].IEnumerable$1(T),ps:1}],sn:"InsertRange",rt:$n[0].Void,p:[$n[0].Int32,$n[4].IEnumerable$1(T)]},{a:1,n:"IsCompatibleObject",is:!0,t:8,pi:[{n:"value",pt:$n[0].Object,ps:0}],sn:"IsCompatibleObject",rt:$n[0].Boolean,p:[$n[0].Object],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"LastIndexOf",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"LastIndexOf",rt:$n[0].Int32,p:[T],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"LastIndexOf",t:8,pi:[{n:"item",pt:T,ps:0},{n:"index",pt:$n[0].Int32,ps:1}],sn:"LastIndexOf$1",rt:$n[0].Int32,p:[T,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"LastIndexOf",t:8,pi:[{n:"item",pt:T,ps:0},{n:"index",pt:$n[0].Int32,ps:1},{n:"count",pt:$n[0].Int32,ps:2}],sn:"LastIndexOf$2",rt:$n[0].Int32,p:[T,$n[0].Int32,$n[0].Int32],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"Remove",t:8,pi:[{n:"item",pt:T,ps:0}],sn:"remove",rt:$n[0].Boolean,p:[T],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"RemoveAll",t:8,pi:[{n:"match",pt:Function,ps:0}],sn:"RemoveAll",rt:$n[0].Int32,p:[Function],box:function($v){return Bridge.box($v,System.Int32)}},{a:2,n:"RemoveAt",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"removeAt",rt:$n[0].Void,p:[$n[0].Int32]},{a:2,n:"RemoveRange",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"count",pt:$n[0].Int32,ps:1}],sn:"RemoveRange",rt:$n[0].Void,p:[$n[0].Int32,$n[0].Int32]},{a:2,n:"Reverse",t:8,sn:"Reverse",rt:$n[0].Void},{a:2,n:"Reverse",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"count",pt:$n[0].Int32,ps:1}],sn:"Reverse$1",rt:$n[0].Void,p:[$n[0].Int32,$n[0].Int32]},{a:2,n:"Sort",t:8,sn:"Sort",rt:$n[0].Void},{a:2,n:"Sort",t:8,pi:[{n:"comparer",pt:$n[4].IComparer$1(T),ps:0}],sn:"Sort$1",rt:$n[0].Void,p:[$n[4].IComparer$1(T)]},{a:2,n:"Sort",t:8,pi:[{n:"comparison",pt:Function,ps:0}],sn:"Sort$2",rt:$n[0].Void,p:[Function]},{a:2,n:"Sort",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"count",pt:$n[0].Int32,ps:1},{n:"comparer",pt:$n[4].IComparer$1(T),ps:2}],sn:"Sort$3",rt:$n[0].Void,p:[$n[0].Int32,$n[0].Int32,$n[4].IComparer$1(T)]},{a:2,n:"ToArray",t:8,sn:"ToArray",rt:System.Array.type(T)},{a:2,n:"TrimExcess",t:8,sn:"TrimExcess",rt:$n[0].Void},{a:2,n:"TrueForAll",t:8,pi:[{n:"match",pt:Function,ps:0}],sn:"TrueForAll",rt:$n[0].Boolean,p:[Function],box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"toJSON",t:8,sn:"toJSON",rt:$n[0].Object},{a:2,n:"Capacity",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Capacity",t:8,rt:$n[0].Int32,fg:"Capacity",box:function($v){return Bridge.box($v,System.Int32)}},s:{a:2,n:"set_Capacity",t:8,p:[$n[0].Int32],rt:$n[0].Void,fs:"Capacity"},fn:"Capacity"},{a:2,n:"Count",t:16,rt:$n[0].Int32,g:{a:2,n:"get_Count",t:8,rt:$n[0].Int32,fg:"Count",box:function($v){return Bridge.box($v,System.Int32)}},fn:"Count"},{a:2,n:"Item",t:16,rt:T,p:[$n[0].Int32],i:!0,ipi:[{n:"index",pt:$n[0].Int32,ps:0}],g:{a:2,n:"get_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0}],sn:"getItem",rt:T,p:[$n[0].Int32]},s:{a:2,n:"set_Item",t:8,pi:[{n:"index",pt:$n[0].Int32,ps:0},{n:"value",pt:T,ps:1}],sn:"setItem",rt:$n[0].Void,p:[$n[0].Int32,T]}},{a:1,n:"_defaultCapacity",is:!0,t:4,rt:$n[0].Int32,sn:"_defaultCapacity",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_emptyArray",is:!0,t:4,rt:System.Array.type(T),sn:"_emptyArray",ro:!0},{a:1,n:"_items",t:4,rt:System.Array.type(T),sn:"_items"},{a:1,n:"_size",t:4,rt:$n[0].Int32,sn:"_size",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"_version",t:4,rt:$n[0].Int32,sn:"_version",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("System.Collections.Generic.List$1.Enumerator",function(T){return{td:$n[4].List$1(T),att:1057034,a:2,at:[new System.SerializableAttribute],m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:4,n:".ctor",t:1,p:[$n[4].List$1(T)],pi:[{n:"list",pt:$n[4].List$1(T),ps:0}],sn:"$ctor1"},{a:2,n:"Dispose",t:8,sn:"Dispose",rt:$n[0].Void},{a:2,n:"MoveNext",t:8,sn:"moveNext",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:1,n:"MoveNextRare",t:8,sn:"MoveNextRare",rt:$n[0].Boolean,box:function($v){return Bridge.box($v,System.Boolean,System.Boolean.toString)}},{a:2,n:"Current",t:16,rt:T,g:{a:2,n:"get_Current",t:8,rt:T,fg:"Current"},fn:"Current"},{a:1,n:"current",t:4,rt:T,sn:"current"},{a:1,n:"index",t:4,rt:$n[0].Int32,sn:"index",box:function($v){return Bridge.box($v,System.Int32)}},{a:1,n:"list",t:4,rt:$n[4].List$1(T),sn:"list"},{a:1,n:"version",t:4,rt:$n[0].Int32,sn:"version",box:function($v){return Bridge.box($v,System.Int32)}}]}});$m("Bridge.Ref$1",function(T){return{att:1048577,a:2,m:[{a:2,n:".ctor",t:1,p:[Function,Function],pi:[{n:"getter",pt:Function,ps:0},{n:"setter",pt:Function,ps:1}],sn:"ctor"},{ov:!0,a:2,n:"ToString",t:8,sn:"toString",rt:$n[0].String},{ov:!0,a:2,n:"ValueOf",t:8,sn:"valueOf",rt:$n[0].Object},{a:2,n:"op_Implicit",is:!0,t:8,pi:[{n:"reference",pt:$n[15].Ref$1(T),ps:0}],sn:"op_Implicit",rt:T,p:[$n[15].Ref$1(T)]},{a:2,n:"Value",t:16,rt:T,g:{a:2,n:"get_Value",t:8,rt:T,fg:"Value"},s:{a:2,n:"set_Value",t:8,p:[T],rt:$n[0].Void,fs:"Value"},fn:"Value"},{a:1,n:"v",t:16,rt:T,g:{a:1,n:"get_v",t:8,rt:T,fg:"v"},s:{a:1,n:"set_v",t:8,p:[T],rt:$n[0].Void,fs:"v"},fn:"v"},{a:1,n:"getter",t:4,rt:Function,sn:"getter"},{a:1,n:"setter",t:4,rt:Function,sn:"setter"}]}});$m("Bridge.Utils.SystemAssemblyVersion",function(){return{att:1048576,a:4,m:[{a:2,isSynthetic:!0,n:".ctor",t:1,sn:"ctor"},{a:2,n:"Version",is:!0,t:8,sn:"Version",rt:$n[0].Void}]}});