Index: lib/runtime/dart_sdk.js |
diff --git a/lib/runtime/dart_sdk.js b/lib/runtime/dart_sdk.js |
index 0f5133a04f83d8af96e7c1211ef6cf4ad73d0457..becace9951c8adcffd1ab0e234b0a2a7113d7eac 100644 |
--- a/lib/runtime/dart_sdk.js |
+++ b/lib/runtime/dart_sdk.js |
@@ -3393,6 +3393,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
_interceptors.JSNumber._MAX_INT32 = 2147483647; |
dart.registerExtension(dart.global.Number, _interceptors.JSNumber); |
const _defaultSplit = Symbol('_defaultSplit'); |
+ let const$; |
dart.defineExtensionNames([ |
'codeUnitAt', |
'allMatches', |
@@ -3701,7 +3702,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (0 >= dart.notNull(times)) return ''; |
if (times == 1 || this[dartx.length] == 0) return this; |
if (times != times >>> 0) { |
- dart.throw(dart.const(new core.OutOfMemoryError())); |
+ dart.throw(const$ || (const$ = dart.const(new core.OutOfMemoryError()))); |
} |
let result = ''; |
let s = this; |
@@ -14123,6 +14124,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
const _addPending = Symbol('_addPending'); |
const _sendError = Symbol('_sendError'); |
const _sendDone = Symbol('_sendDone'); |
+ let const$0; |
const _close$ = Symbol('_close'); |
const _checkState = Symbol('_checkState'); |
async._BufferingStreamSubscription$ = dart.generic(T => { |
@@ -14281,7 +14283,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (dart.notNull(this[_canFire])) { |
this[_sendDone](); |
} else { |
- this[_addPending](dart.const(new async._DelayedDone())); |
+ this[_addPending](const$0 || (const$0 = dart.const(new async._DelayedDone()))); |
} |
} |
[_onPause]() { |
@@ -14842,6 +14844,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return _SyncBroadcastStreamController; |
}); |
async._SyncBroadcastStreamController = async._SyncBroadcastStreamController$(); |
+ let const$1; |
async._AsyncBroadcastStreamController$ = dart.generic(T => { |
class _AsyncBroadcastStreamController extends async._BroadcastStreamController$(T) { |
_AsyncBroadcastStreamController(onListen, onCancel) { |
@@ -14861,7 +14864,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
[_sendDone]() { |
if (!dart.notNull(this[_isEmpty])) { |
for (let subscription = this[_firstSubscription]; subscription != null; subscription = subscription[_next$]) { |
- subscription[_addPending](dart.const(new async._DelayedDone())); |
+ subscription[_addPending](const$1 || (const$1 = dart.const(new async._DelayedDone()))); |
} |
} else { |
dart.assert(this[_doneFuture] != null); |
@@ -14882,6 +14885,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}); |
async._AsyncBroadcastStreamController = async._AsyncBroadcastStreamController$(); |
const _addPendingEvent = Symbol('_addPendingEvent'); |
+ let const$2; |
async._AsBroadcastStreamController$ = dart.generic(T => { |
class _AsBroadcastStreamController extends async._SyncBroadcastStreamController$(T) { |
_AsBroadcastStreamController(onListen, onCancel) { |
@@ -14922,7 +14926,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
close() { |
if (!dart.notNull(this.isClosed) && dart.notNull(this[_isFiring])) { |
- this[_addPendingEvent](dart.const(new async._DelayedDone())); |
+ this[_addPendingEvent](const$2 || (const$2 = dart.const(new async._DelayedDone()))); |
this[_state] = (dart.notNull(this[_state]) | dart.notNull(async._BroadcastStreamController._STATE_CLOSED)) >>> 0; |
return super.done; |
} |
@@ -15034,6 +15038,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
constructors: () => ({DeferredLoadException: [async.DeferredLoadException, [core.String]]}) |
}); |
const _completeWithValue = Symbol('_completeWithValue'); |
+ let const$3; |
async.Future$ = dart.generic(T => { |
class Future extends core.Object { |
static new(computation) { |
@@ -15157,7 +15162,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}, dart.dynamic, [T]), {onError: handleError}); |
} |
if (remaining == 0) { |
- return async.Future$(core.List$(T)).value(dart.const([])); |
+ return async.Future$(core.List$(T)).value(const$3 || (const$3 = dart.const([]))); |
} |
values = core.List$(T).new(remaining); |
return result; |
@@ -16333,6 +16338,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
const _pendingEvents = Symbol('_pendingEvents'); |
const _ensurePendingEvents = Symbol('_ensurePendingEvents'); |
const _badEventState = Symbol('_badEventState'); |
+ let const$4; |
async._StreamController$ = dart.generic(T => { |
class _StreamController extends core.Object { |
_StreamController(onListen, onPause, onResume, onCancel) { |
@@ -16452,7 +16458,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (dart.notNull(this.hasListener)) { |
this[_sendDone](); |
} else if (dart.notNull(this[_isInitialState])) { |
- this[_ensurePendingEvents]().add(dart.const(new async._DelayedDone())); |
+ this[_ensurePendingEvents]().add(const$4 || (const$4 = dart.const(new async._DelayedDone()))); |
} |
} |
[_add$](value) { |
@@ -16606,6 +16612,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return _SyncStreamControllerDispatch; |
}); |
async._SyncStreamControllerDispatch = async._SyncStreamControllerDispatch$(); |
+ let const$5; |
async._AsyncStreamControllerDispatch$ = dart.generic(T => { |
class _AsyncStreamControllerDispatch extends core.Object { |
[_sendData](data) { |
@@ -16616,7 +16623,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
this[_subscription][_addPending](new async._DelayedError(error, stackTrace)); |
} |
[_sendDone]() { |
- this[_subscription][_addPending](dart.const(new async._DelayedDone())); |
+ this[_subscription][_addPending](const$5 || (const$5 = dart.const(new async._DelayedDone()))); |
} |
} |
_AsyncStreamControllerDispatch[dart.implements] = () => [async._StreamController$(T)]; |
@@ -19003,10 +19010,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
async.Zone.current.print(line); |
}; |
dart.lazyFn(async._printToZone, () => [dart.void, [core.String]]); |
+ let const$6; |
async._rootFork = function(self, parent, zone, specification, zoneValues) { |
_internal.printToZone = async._printToZone; |
if (specification == null) { |
- specification = dart.const(async.ZoneSpecification.new()); |
+ specification = const$6 || (const$6 = dart.const(async.ZoneSpecification.new())); |
} else if (!dart.is(specification, async._ZoneSpecification)) { |
dart.throw(new core.ArgumentError("ZoneSpecifications must be instantiated" + " with the provided constructor.")); |
} |
@@ -19023,48 +19031,61 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return new async._CustomZone(dart.as(zone, async._Zone), specification, valueMap); |
}; |
dart.lazyFn(async._rootFork, () => [async.Zone, [async.Zone, async.ZoneDelegate, async.Zone, async.ZoneSpecification, core.Map]]); |
+ let const$7; |
+ let const$8; |
+ let const$9; |
+ let const$10; |
+ let const$11; |
+ let const$12; |
+ let const$13; |
+ let const$14; |
+ let const$15; |
+ let const$16; |
+ let const$17; |
+ let const$18; |
+ let const$19; |
async._RootZone = class _RootZone extends async._Zone { |
_RootZone() { |
super._Zone(); |
} |
get [_run]() { |
- return dart.const(new (async._ZoneFunction$(async.RunHandler))(async._ROOT_ZONE, dart.gbind(async._rootRun, dart.dynamic))); |
+ return const$7 || (const$7 = dart.const(new (async._ZoneFunction$(async.RunHandler))(async._ROOT_ZONE, dart.gbind(async._rootRun, dart.dynamic)))); |
} |
get [_runUnary]() { |
- return dart.const(new (async._ZoneFunction$(async.RunUnaryHandler))(async._ROOT_ZONE, dart.gbind(async._rootRunUnary, dart.dynamic, dart.dynamic))); |
+ return const$8 || (const$8 = dart.const(new (async._ZoneFunction$(async.RunUnaryHandler))(async._ROOT_ZONE, dart.gbind(async._rootRunUnary, dart.dynamic, dart.dynamic)))); |
} |
get [_runBinary]() { |
- return dart.const(new (async._ZoneFunction$(async.RunBinaryHandler))(async._ROOT_ZONE, dart.gbind(async._rootRunBinary, dart.dynamic, dart.dynamic, dart.dynamic))); |
+ return const$9 || (const$9 = dart.const(new (async._ZoneFunction$(async.RunBinaryHandler))(async._ROOT_ZONE, dart.gbind(async._rootRunBinary, dart.dynamic, dart.dynamic, dart.dynamic)))); |
} |
get [_registerCallback]() { |
- return dart.const(new (async._ZoneFunction$(async.RegisterCallbackHandler))(async._ROOT_ZONE, dart.gbind(async._rootRegisterCallback, dart.dynamic))); |
+ return const$10 || (const$10 = dart.const(new (async._ZoneFunction$(async.RegisterCallbackHandler))(async._ROOT_ZONE, dart.gbind(async._rootRegisterCallback, dart.dynamic)))); |
} |
get [_registerUnaryCallback]() { |
- return dart.const(new (async._ZoneFunction$(async.RegisterUnaryCallbackHandler))(async._ROOT_ZONE, dart.gbind(async._rootRegisterUnaryCallback, dart.dynamic, dart.dynamic))); |
+ return const$11 || (const$11 = dart.const(new (async._ZoneFunction$(async.RegisterUnaryCallbackHandler))(async._ROOT_ZONE, dart.gbind(async._rootRegisterUnaryCallback, dart.dynamic, dart.dynamic)))); |
} |
get [_registerBinaryCallback]() { |
- return dart.const(new (async._ZoneFunction$(async.RegisterBinaryCallbackHandler))(async._ROOT_ZONE, dart.gbind(async._rootRegisterBinaryCallback, dart.dynamic, dart.dynamic, dart.dynamic))); |
+ return const$12 || (const$12 = dart.const(new (async._ZoneFunction$(async.RegisterBinaryCallbackHandler))(async._ROOT_ZONE, dart.gbind(async._rootRegisterBinaryCallback, dart.dynamic, dart.dynamic, dart.dynamic)))); |
} |
get [_errorCallback]() { |
- return dart.const(new (async._ZoneFunction$(async.ErrorCallbackHandler))(async._ROOT_ZONE, async._rootErrorCallback)); |
+ return const$13 || (const$13 = dart.const(new (async._ZoneFunction$(async.ErrorCallbackHandler))(async._ROOT_ZONE, async._rootErrorCallback))); |
} |
get [_scheduleMicrotask]() { |
- return dart.const(new (async._ZoneFunction$(async.ScheduleMicrotaskHandler))(async._ROOT_ZONE, async._rootScheduleMicrotask)); |
+ return const$14 || (const$14 = dart.const(new (async._ZoneFunction$(async.ScheduleMicrotaskHandler))(async._ROOT_ZONE, async._rootScheduleMicrotask))); |
} |
get [_createTimer]() { |
- return dart.const(new (async._ZoneFunction$(async.CreateTimerHandler))(async._ROOT_ZONE, async._rootCreateTimer)); |
+ return const$15 || (const$15 = dart.const(new (async._ZoneFunction$(async.CreateTimerHandler))(async._ROOT_ZONE, async._rootCreateTimer))); |
} |
get [_createPeriodicTimer]() { |
- return dart.const(new (async._ZoneFunction$(async.CreatePeriodicTimerHandler))(async._ROOT_ZONE, async._rootCreatePeriodicTimer)); |
+ return const$16 || (const$16 = dart.const(new (async._ZoneFunction$(async.CreatePeriodicTimerHandler))(async._ROOT_ZONE, async._rootCreatePeriodicTimer))); |
} |
get [_print]() { |
- return dart.const(new (async._ZoneFunction$(async.PrintHandler))(async._ROOT_ZONE, async._rootPrint)); |
+ return const$17 || (const$17 = dart.const(new (async._ZoneFunction$(async.PrintHandler))(async._ROOT_ZONE, async._rootPrint))); |
} |
get [_fork]() { |
- return dart.const(new (async._ZoneFunction$(async.ForkHandler))(async._ROOT_ZONE, async._rootFork)); |
+ return const$18 || (const$18 = dart.const(new (async._ZoneFunction$(async.ForkHandler))(async._ROOT_ZONE, async._rootFork))); |
} |
get [_handleUncaughtError]() { |
- return dart.const(new (async._ZoneFunction$(async.HandleUncaughtErrorHandler))(async._ROOT_ZONE, dart.gbind(async._rootHandleUncaughtError, dart.dynamic))); |
+ return const$19 || (const$19 = dart.const(new (async._ZoneFunction$(async.HandleUncaughtErrorHandler))(async._ROOT_ZONE, dart.gbind(async._rootHandleUncaughtError, dart.dynamic)))); |
} |
get parent() { |
return null; |
@@ -24754,6 +24775,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
constructors: () => ({_JsonDecoderSink: [convert._JsonDecoderSink, [convert._Reviver, core.Sink$(core.Object)]]}) |
}); |
const _allowInvalid = Symbol('_allowInvalid'); |
+ let const$20; |
+ let const$21; |
+ let const$22; |
+ let const$23; |
+ let const$24; |
convert.Codec$ = dart.generic((S, T) => { |
class Codec extends core.Object { |
Codec() { |
@@ -24966,16 +24992,16 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : null; |
if (allowInvalid == null) allowInvalid = this[_allowInvalid]; |
if (dart.notNull(allowInvalid)) { |
- return dart.const(new convert.AsciiDecoder({allowInvalid: true})).convert(bytes); |
+ return (const$20 || (const$20 = dart.const(new convert.AsciiDecoder({allowInvalid: true})))).convert(bytes); |
} else { |
- return dart.const(new convert.AsciiDecoder({allowInvalid: false})).convert(bytes); |
+ return (const$21 || (const$21 = dart.const(new convert.AsciiDecoder({allowInvalid: false})))).convert(bytes); |
} |
} |
get encoder() { |
- return dart.const(new convert.AsciiEncoder()); |
+ return const$22 || (const$22 = dart.const(new convert.AsciiEncoder())); |
} |
get decoder() { |
- return dart.notNull(this[_allowInvalid]) ? dart.const(new convert.AsciiDecoder({allowInvalid: true})) : dart.const(new convert.AsciiDecoder({allowInvalid: false})); |
+ return dart.notNull(this[_allowInvalid]) ? const$23 || (const$23 = dart.const(new convert.AsciiDecoder({allowInvalid: true}))) : const$24 || (const$24 = dart.const(new convert.AsciiDecoder({allowInvalid: false}))); |
} |
}; |
dart.setSignature(convert.AsciiCodec, { |
@@ -25193,6 +25219,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
methods: () => ({startChunkedConversion: [convert.ByteConversionSink, [core.Sink$(core.String)]]}) |
}); |
const _utf8Sink = Symbol('_utf8Sink'); |
+ let const$25; |
convert.ChunkedConversionSink$ = dart.generic(T => { |
class ChunkedConversionSink extends core.Object { |
ChunkedConversionSink() { |
@@ -25256,7 +25283,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNull(i) + 1) { |
if ((dart.notNull(source[dartx.get](i)) & ~dart.notNull(convert._ASCII_MASK)) >>> 0 != 0) { |
if (dart.notNull(i) > dart.notNull(start)) this[_utf8Sink].addSlice(source, start, i, false); |
- this[_utf8Sink].add(dart.const(dart.list([239, 191, 189], core.int))); |
+ this[_utf8Sink].add(const$25 || (const$25 = dart.const(dart.list([239, 191, 189], core.int)))); |
start = dart.notNull(i) + 1; |
} |
} |
@@ -25342,21 +25369,24 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
startChunkedConversion: [convert.ByteConversionSink, [core.Sink$(core.String)]] |
}) |
}); |
+ let const$26; |
const _encoder = Symbol('_encoder'); |
+ let const$27; |
+ let const$28; |
convert.Base64Codec = class Base64Codec extends convert.Codec$(core.List$(core.int), core.String) { |
Base64Codec() { |
- this[_encoder] = dart.const(new convert.Base64Encoder()); |
+ this[_encoder] = const$26 || (const$26 = dart.const(new convert.Base64Encoder())); |
super.Codec(); |
} |
urlSafe() { |
- this[_encoder] = dart.const(new convert.Base64Encoder.urlSafe()); |
+ this[_encoder] = const$27 || (const$27 = dart.const(new convert.Base64Encoder.urlSafe())); |
super.Codec(); |
} |
get encoder() { |
return this[_encoder]; |
} |
get decoder() { |
- return dart.const(new convert.Base64Decoder()); |
+ return const$28 || (const$28 = dart.const(new convert.Base64Decoder())); |
} |
}; |
dart.defineNamedConstructor(convert.Base64Codec, 'urlSafe'); |
@@ -26127,6 +26157,14 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}); |
convert._FusedConverter = convert._FusedConverter$(); |
const _name$0 = Symbol('_name'); |
+ let const$29; |
+ let const$30; |
+ let const$31; |
+ let const$32; |
+ let const$33; |
+ let const$34; |
+ let const$35; |
+ let const$36; |
convert.HtmlEscapeMode = class HtmlEscapeMode extends core.Object { |
_(name, escapeLtGt, escapeQuot, escapeApos, escapeSlash) { |
this[_name$0] = name; |
@@ -26160,16 +26198,16 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}); |
dart.defineLazy(convert.HtmlEscapeMode, { |
get UNKNOWN() { |
- return dart.const(new convert.HtmlEscapeMode._('unknown', true, true, true, true)); |
+ return const$33 || (const$33 = dart.const(new convert.HtmlEscapeMode._('unknown', true, true, true, true))); |
}, |
get ATTRIBUTE() { |
- return dart.const(new convert.HtmlEscapeMode._('attribute', true, true, false, false)); |
+ return const$34 || (const$34 = dart.const(new convert.HtmlEscapeMode._('attribute', true, true, false, false))); |
}, |
get SQ_ATTRIBUTE() { |
- return dart.const(new convert.HtmlEscapeMode._('attribute', true, false, true, false)); |
+ return const$35 || (const$35 = dart.const(new convert.HtmlEscapeMode._('attribute', true, false, true, false))); |
}, |
get ELEMENT() { |
- return dart.const(new convert.HtmlEscapeMode._('element', true, false, false, false)); |
+ return const$36 || (const$36 = dart.const(new convert.HtmlEscapeMode._('element', true, false, false, false))); |
} |
}); |
const _convert = Symbol('_convert'); |
@@ -26303,6 +26341,8 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
constructors: () => ({JsonCyclicError: [convert.JsonCyclicError, [core.Object]]}) |
}); |
const _toEncodable$ = Symbol('_toEncodable'); |
+ let const$37; |
+ let const$38; |
convert.JsonCodec = class JsonCodec extends convert.Codec$(core.Object, core.String) { |
JsonCodec(opts) { |
let reviver = opts && 'reviver' in opts ? opts.reviver : null; |
@@ -26327,11 +26367,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return new convert.JsonEncoder(dart.as(toEncodable, dart.functionType(core.Object, [core.Object]))).convert(value); |
} |
get encoder() { |
- if (this[_toEncodable$] == null) return dart.const(new convert.JsonEncoder()); |
+ if (this[_toEncodable$] == null) return const$37 || (const$37 = dart.const(new convert.JsonEncoder())); |
return new convert.JsonEncoder(dart.as(this[_toEncodable$], dart.functionType(core.Object, [core.Object]))); |
} |
get decoder() { |
- if (this[_reviver] == null) return dart.const(new convert.JsonDecoder()); |
+ if (this[_reviver] == null) return const$38 || (const$38 = dart.const(new convert.JsonDecoder())); |
return new convert.JsonDecoder(this[_reviver]); |
} |
}; |
@@ -27052,6 +27092,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
constructors: () => ({_JsonUtf8StringifierPretty: [convert._JsonUtf8StringifierPretty, [dart.dynamic, core.List$(core.int), dart.dynamic, dart.dynamic]]}), |
methods: () => ({writeIndentation: [dart.void, [core.int]]}) |
}); |
+ let const$39; |
+ let const$40; |
+ let const$41; |
+ let const$42; |
+ let const$43; |
convert.Latin1Codec = class Latin1Codec extends convert.Encoding { |
Latin1Codec(opts) { |
let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : false; |
@@ -27065,16 +27110,16 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : null; |
if (allowInvalid == null) allowInvalid = this[_allowInvalid]; |
if (dart.notNull(allowInvalid)) { |
- return dart.const(new convert.Latin1Decoder({allowInvalid: true})).convert(bytes); |
+ return (const$39 || (const$39 = dart.const(new convert.Latin1Decoder({allowInvalid: true})))).convert(bytes); |
} else { |
- return dart.const(new convert.Latin1Decoder({allowInvalid: false})).convert(bytes); |
+ return (const$40 || (const$40 = dart.const(new convert.Latin1Decoder({allowInvalid: false})))).convert(bytes); |
} |
} |
get encoder() { |
- return dart.const(new convert.Latin1Encoder()); |
+ return const$41 || (const$41 = dart.const(new convert.Latin1Encoder())); |
} |
get decoder() { |
- return dart.notNull(this[_allowInvalid]) ? dart.const(new convert.Latin1Decoder({allowInvalid: true})) : dart.const(new convert.Latin1Decoder({allowInvalid: false})); |
+ return dart.notNull(this[_allowInvalid]) ? const$42 || (const$42 = dart.const(new convert.Latin1Decoder({allowInvalid: true}))) : const$43 || (const$43 = dart.const(new convert.Latin1Decoder({allowInvalid: false}))); |
} |
}; |
dart.setSignature(convert.Latin1Codec, { |
@@ -27168,6 +27213,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
}), |
names: ['_checkValidLatin1', '_reportInvalidLatin1'] |
}); |
+ let const$44; |
convert._Latin1AllowInvalidDecoderSink = class _Latin1AllowInvalidDecoderSink extends convert._Latin1DecoderSink { |
_Latin1AllowInvalidDecoderSink(sink) { |
super._Latin1DecoderSink(sink); |
@@ -27178,7 +27224,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
let char = source[dartx.get](i); |
if (dart.notNull(char) > dart.notNull(convert._LATIN1_MASK) || dart.notNull(char) < 0) { |
if (dart.notNull(i) > dart.notNull(start)) this[_addSliceToSink](source, start, i, false); |
- this[_addSliceToSink](dart.const(dart.list([65533], core.int)), 0, 1, false); |
+ this[_addSliceToSink](const$44 || (const$44 = dart.const(dart.list([65533], core.int))), 0, 1, false); |
start = dart.notNull(i) + 1; |
} |
} |
@@ -27575,6 +27621,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
convert.UNICODE_REPLACEMENT_CHARACTER_RUNE = 65533; |
convert.UNICODE_BOM_CHARACTER_RUNE = 65279; |
const _allowMalformed = Symbol('_allowMalformed'); |
+ let const$45; |
convert.Utf8Codec = class Utf8Codec extends convert.Encoding { |
Utf8Codec(opts) { |
let allowMalformed = opts && 'allowMalformed' in opts ? opts.allowMalformed : false; |
@@ -27590,7 +27637,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return new convert.Utf8Decoder({allowMalformed: allowMalformed}).convert(codeUnits); |
} |
get encoder() { |
- return dart.const(new convert.Utf8Encoder()); |
+ return const$45 || (const$45 = dart.const(new convert.Utf8Encoder())); |
} |
get decoder() { |
return new convert.Utf8Decoder({allowMalformed: this[_allowMalformed]}); |
@@ -29732,6 +29779,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
const _queryParameters = Symbol('_queryParameters'); |
const _queryParameterLists = Symbol('_queryParameterLists'); |
const _writeAuthority = Symbol('_writeAuthority'); |
+ let const$46; |
const _mergePaths = Symbol('_mergePaths'); |
const _toWindowsFilePath = Symbol('_toWindowsFilePath'); |
const _toFilePath = Symbol('_toFilePath'); |
@@ -30234,7 +30282,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
if (dart.notNull(pathToSplit[dartx.isNotEmpty]) && pathToSplit[dartx.codeUnitAt](0) == core.Uri._SLASH) { |
pathToSplit = pathToSplit[dartx.substring](1); |
} |
- result = pathToSplit == "" ? dart.const(dart.list([], core.String)) : core.List$(core.String).unmodifiable(pathToSplit[dartx.split]("/")[dartx.map](core.String)(core.Uri.decodeComponent)); |
+ result = pathToSplit == "" ? const$46 || (const$46 = dart.const(dart.list([], core.String))) : core.List$(core.String).unmodifiable(pathToSplit[dartx.split]("/")[dartx.map](core.String)(core.Uri.decodeComponent)); |
this[_pathSegments] = result; |
return result; |
} |
@@ -32610,10 +32658,11 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
return Point; |
}); |
math.Point = math.Point$(); |
+ let const$47; |
math.Random = class Random extends core.Object { |
static new(seed) { |
if (seed === void 0) seed = null; |
- return seed == null ? dart.const(new math._JSRandom()) : new math._Random(seed); |
+ return seed == null ? const$47 || (const$47 = dart.const(new math._JSRandom())) : new math._Random(seed); |
} |
static secure() { |
return math.Random._secureRandom; |
@@ -40739,6 +40788,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
const _getPropertyValue = Symbol('_getPropertyValue'); |
const _setPropertyHelper = Symbol('_setPropertyHelper'); |
const _browserPropertyName = Symbol('_browserPropertyName'); |
+ let const$48; |
const _background = Symbol('_background'); |
const _backgroundAttachment = Symbol('_backgroundAttachment'); |
const _backgroundColor = Symbol('_backgroundColor'); |
@@ -44496,7 +44546,7 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
} |
static _camelCase(hyphenated) { |
let replacedMs = hyphenated.replace(/^-ms-/, "ms-"); |
- let fToUpper = dart.const(new _foreign_helper.JS_CONST('function(_, letter) { return letter.toUpperCase(); }')); |
+ let fToUpper = const$48 || (const$48 = dart.const(new _foreign_helper.JS_CONST('function(_, letter) { return letter.toUpperCase(); }'))); |
return replacedMs.replace(/-([\da-z])/ig, fToUpper); |
} |
[_setPropertyHelper](propertyName, value, priority) { |
@@ -71988,15 +72038,25 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
allowsAttribute: [core.bool, [html$.Element, core.String, core.String]] |
}) |
}); |
+ let const$49; |
+ let const$50; |
+ let const$51; |
+ let const$52; |
+ let const$53; |
+ let const$54; |
+ let const$55; |
+ let const$56; |
+ let const$57; |
+ let const$58; |
html$._SimpleNodeValidator = class _SimpleNodeValidator extends core.Object { |
static allowNavigation(uriPolicy) { |
- return new html$._SimpleNodeValidator(uriPolicy, {allowedElements: dart.const(dart.list(['A', 'FORM'], core.String)), allowedAttributes: dart.const(dart.list(['A::accesskey', 'A::coords', 'A::hreflang', 'A::name', 'A::shape', 'A::tabindex', 'A::target', 'A::type', 'FORM::accept', 'FORM::autocomplete', 'FORM::enctype', 'FORM::method', 'FORM::name', 'FORM::novalidate', 'FORM::target'], core.String)), allowedUriAttributes: dart.const(dart.list(['A::href', 'FORM::action'], core.String))}); |
+ return new html$._SimpleNodeValidator(uriPolicy, {allowedElements: const$49 || (const$49 = dart.const(dart.list(['A', 'FORM'], core.String))), allowedAttributes: const$50 || (const$50 = dart.const(dart.list(['A::accesskey', 'A::coords', 'A::hreflang', 'A::name', 'A::shape', 'A::tabindex', 'A::target', 'A::type', 'FORM::accept', 'FORM::autocomplete', 'FORM::enctype', 'FORM::method', 'FORM::name', 'FORM::novalidate', 'FORM::target'], core.String))), allowedUriAttributes: const$51 || (const$51 = dart.const(dart.list(['A::href', 'FORM::action'], core.String)))}); |
} |
static allowImages(uriPolicy) { |
- return new html$._SimpleNodeValidator(uriPolicy, {allowedElements: dart.const(dart.list(['IMG'], core.String)), allowedAttributes: dart.const(dart.list(['IMG::align', 'IMG::alt', 'IMG::border', 'IMG::height', 'IMG::hspace', 'IMG::ismap', 'IMG::name', 'IMG::usemap', 'IMG::vspace', 'IMG::width'], core.String)), allowedUriAttributes: dart.const(dart.list(['IMG::src'], core.String))}); |
+ return new html$._SimpleNodeValidator(uriPolicy, {allowedElements: const$52 || (const$52 = dart.const(dart.list(['IMG'], core.String))), allowedAttributes: const$53 || (const$53 = dart.const(dart.list(['IMG::align', 'IMG::alt', 'IMG::border', 'IMG::height', 'IMG::hspace', 'IMG::ismap', 'IMG::name', 'IMG::usemap', 'IMG::vspace', 'IMG::width'], core.String))), allowedUriAttributes: const$54 || (const$54 = dart.const(dart.list(['IMG::src'], core.String)))}); |
} |
static allowTextElements() { |
- return new html$._SimpleNodeValidator(null, {allowedElements: dart.const(dart.list(['B', 'BLOCKQUOTE', 'BR', 'EM', 'H1', 'H2', 'H3', 'H4', 'H5', 'H6', 'HR', 'I', 'LI', 'OL', 'P', 'SPAN', 'UL'], core.String))}); |
+ return new html$._SimpleNodeValidator(null, {allowedElements: const$55 || (const$55 = dart.const(dart.list(['B', 'BLOCKQUOTE', 'BR', 'EM', 'H1', 'H2', 'H3', 'H4', 'H5', 'H6', 'HR', 'I', 'LI', 'OL', 'P', 'SPAN', 'UL'], core.String)))}); |
} |
_SimpleNodeValidator(uriPolicy, opts) { |
let allowedElements = opts && 'allowedElements' in opts ? opts.allowedElements : null; |
@@ -72006,9 +72066,9 @@ dart_library.library('dart_sdk', null, /* Imports */[ |
this.allowedAttributes = core.Set$(core.String).new(); |
this.allowedUriAttributes = core.Set$(core.String).new(); |
this.uriPolicy = uriPolicy; |
- this.allowedElements.addAll((allowedElements != null ? allowedElements : dart.const(dart.list([], core.String)))); |
- allowedAttributes = allowedAttributes != null ? allowedAttributes : dart.const(dart.list([], core.String)); |
- allowedUriAttributes = allowedUriAttributes != null ? allowedUriAttributes : dart.const(dart.list([], core.String)); |
+ this.allowedElements.addAll((allowedElements != null ? allowedElements : const$56 || (const$56 = dart.const(dart.list([], core.String))))); |
+ allowedAttributes = allowedAttributes != null ? allowedAttributes : const$57 || (const$57 = dart.const(dart.list([], core.String))); |
sra1
2016/05/14 19:58:27
Maybe map the constant value to a variable to reus
Jennifer Messerly
2016/05/17 18:04:14
Nice catch. Yeah that's an interesting idea.
So i
|
+ allowedUriAttributes = allowedUriAttributes != null ? allowedUriAttributes : const$58 || (const$58 = dart.const(dart.list([], core.String))); |
let legalAttributes = allowedAttributes[dartx.where](dart.fn(x => !dart.notNull(html$._Html5NodeValidator._uriAttributes[dartx.contains](x)), core.bool, [core.String])); |
let extraUriAttributes = allowedAttributes[dartx.where](dart.fn(x => html$._Html5NodeValidator._uriAttributes[dartx.contains](x), core.bool, [core.String])); |
this.allowedAttributes.addAll(legalAttributes); |